aototo / blog

Aototo Blog
344 stars 54 forks source link

chrome 版本61之后 $('body').scrollTop() 会获取到0 #12

Open aototo opened 7 years ago

aototo commented 7 years ago

如果使用$('body').scrollTop() 获取的值是0,谷歌Translate翻译插件就是这样失效的。 使用documentElement || body 来兼容。

let scrollTop = document.documentElement.scrollTop || document.body.scrollTop

或者使用

$(window).scrollTop()

之前使用$('body').scrollTop() 的插件,需要修改了

lijiahao8898 commented 7 years ago

今天刚改了这么个问题。

ygl1992 commented 7 years ago

昨天那纳闷呢,之前是没问题。感谢提醒

isoloist commented 6 years ago

Thanks

zty327106366 commented 4 years ago

为什么不用 window.pageYOffset 呢