本文摘自PHP中文网,作者烟雨青岚,侵删。
前端实现吸顶效果
1、监听scroll事件,实现吸顶功能
2、css实现吸顶
写页面经常会遇到这种需求:导航菜单初始位置不在头部,滑动页面时候当导航菜单滑到头部位置就固定在头部,往下滑导航菜单又回到初始位置。
网页被卷起来的高度/宽度(即浏览器滚动条滚动后隐藏的页面内容高度)
1 2 3 4 5 6 7 8 9 10 11 | (javascript) document.documentElement.scrollTop
(javascript) document.documentElement.scrollLeft
(javascript) document.body.scrollTop
(javascript) document.body.scrollLeft
(jqurey) $(window).scrollTop()
(jqurey) $(window).scrollLeft()
|
网页工作区域的高度和宽度
1 2 3 | (javascript) document.documentElement.clientHeight
(jqurey) $(window).height()
|
元素距离文档顶端和左边的偏移值
1 2 3 4 5 6 7 | (javascript) DOM元素对象.offsetTop
(javascript) DOM元素对象.offsetLeft
(jqurey) jq对象.offset().top
(jqurey) jq对象.offset().left
|
获取页面元素距离浏览器工作区顶端的距离
阅读剩余部分
相关阅读 >>
html怎么引入js文件?
js如何实现图片的懒加载
js如何修改css样式
自学 html5 要多久
javascript关于数组的方法有哪些不同之处?
js实现滑动进度条
js实现图片无缝滚动
js中字符串转数组的方法
akjs是个什么软件
学习js中!和!!的区别及用法
更多相关阅读请进入《js》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » 手把手教你如何实现前端的吸顶效果