这是一个用JavaScript(jQuery)、HTML和CSS编写的细长顶部滚动位置指示器。
滚动位置指示器用于指示当前正在滚动元素中查看的页面的位置。这可以用来让你知道你在一长串内容中的页面上的位置。这个概念相当古老,并且已经在许多交互式应用程序中实现。
1.创建一个空的DIV来保持滚动位置指示器。
- <div class="scroll-line"></div>
2.在文档中加载最新的jQuery库。
- <script src="/path/to/cdn/jquery.slim.min.js"></script>
3.在向下/向上滚动页面时更新滚动位置指示器。
- $(window).scroll(function() {
- var wintop = $(window).scrollTop(), docheight =
- $(document).height(), winheight = $(window).height();
- var scrolled = (wintop/(docheight-winheight)) * 100;
- $('.scroll-line').css('width', (scrolled + '%'));
- });
4.将您自己的CSS样式应用于滚动位置指示器。
- .scroll-line {
- height: 2px;
- margin-bottom: -2px;
- background: rgb(4, 0, 255);
- width: 0%;
- }
2022-11-18