手把手教你如何实现前端的吸顶效果


本文摘自PHP中文网,作者烟雨青岚,侵删。

前端实现吸顶效果

1、监听scroll事件,实现吸顶功能

2、css实现吸顶

写页面经常会遇到这种需求:导航菜单初始位置不在头部,滑动页面时候当导航菜单滑到头部位置就固定在头部,往下滑导航菜单又回到初始位置。

网页被卷起来的高度/宽度(即浏览器滚动条滚动后隐藏的页面内容高度)

1

2

3

4

5

6

7

8

9

10

11

(javascript)        document.documentElement.scrollTop //firefox

 

(javascript)        document.documentElement.scrollLeft //firefox

 

(javascript)        document.body.scrollTop //IE

 

(javascript)        document.body.scrollLeft //IE

 

(jqurey)             $(window).scrollTop()

 

(jqurey)             $(window).scrollLeft()

网页工作区域的高度和宽度

1

2

3

(javascript)       document.documentElement.clientHeight// IE firefox      

 

(jqurey)             $(window).height()

元素距离文档顶端和左边的偏移值

1

2

3

4

5

6

7

(javascript)        DOM元素对象.offsetTop //IE firefox

 

(javascript)        DOM元素对象.offsetLeft //IE firefox

 

(jqurey)             jq对象.offset().top

 

(jqurey)             jq对象.offset().left

获取页面元素距离浏览器工作区顶端的距离

阅读剩余部分

相关阅读 >>

js 可断点续传文件上传实现教程

10款好看且实用的文字动画特效,让你的页面更吸引人!

分享几个实用的单行 js 代码

js中prototype是什么

js将函数赋值给变量后该怎么使用

js不让电脑端浏览器缩放网页

js怎么取整数

箭头函数的理解

js如何实现随机生成div的效果

javascript如何设置值

更多相关阅读请进入《js》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...