作者:手机用户2602925213 | 来源:互联网 | 2020-07-26 22:36
今天将和大家分享一个案例:如何在页面中固定导航栏,有一定的参考价值,希望对大家学习有所帮助。
在做导航栏时除了用我们熟悉的html和CSS来布局以外,还需要用到jQuery中scrollTop和scrollLeft知识,它们主要用于设置或者获取垂直滚动条的位置,根据页面被卷曲的高度来固定导航栏位置,接下来在文章中将和大家详细分享。
scrollTop
返回或设置匹配元素的滚动条的垂直位置。
$(selector).scrollTop(offset)
offset : 规定相对滚动条顶部的偏移,以像素为单位,可以写也可以不写
例: 获取页面被卷曲的高度
$(window).scrollTop();
scrollLeft
返回或设置匹配元素的滚动条的水平位置。
水平位置指的是从其左侧滚动过的像素数,
当滚动条位于最左侧时,位置是 0。
$(selector).scrollLeft(position)
position:规定以像素计的新位置,可以写也可以不写
滚动条的水平位置指的是从其左侧滚动过的像素数。当滚动条位于最左侧时,位置是 0。
例:获取页面被卷曲的宽度
$(window).scrollLeft();
案例分享:固定百度搜索栏
总结:以上就是本篇文章的全部内容了,希望通过这个案例大家对scrollTop和scrollLeft的应用更加清楚
以上就是如何通过jQuery在页面中固定导航栏的详细内容,更多请关注 第一PHP社区 其它相关文章!