关于scrollTop()/scrollLeft()兼容问题

2022-09-08 17:47:51 浏览数 (1)

在chrome中获取滚动条的垂直偏移

代码语言:javascript复制
console.log($(document.documentElement).scrollTop())

但是上面代码在IE中不生效 在IE中是这样获取的

代码语言:javascript复制
console.log($(document.body).scrollTop())

要解决两个兼容问题很简单,直接将两个向加即可,因为两个方法只有一个生效

代码语言:javascript复制
 console.log($(document.documentElement).scrollTop() $(document.body).scrollTop())

设置偏移也是如此

代码语言:javascript复制
$(html,body).scrollTop(300)

0 人点赞