Created
September 6, 2018 13:10
-
-
Save xjinza/f59717c75efde58935ffd634e032d1ef to your computer and use it in GitHub Desktop.
scrollTop兼容性
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1.各浏览器下 scrollTop的差异: | |
IE6/7/8: | |
可以使用 document.documentElement.scrollTop; | |
IE9及以上: | |
可以使用window.pageYOffset或者document.documentElement.scrollTop | |
Safari: | |
safari: window.pageYOffset 与document.body.scrollTop都可以; | |
Firefox: | |
火狐等等相对标准些的浏览器就省心多了,直接用window.pageYOffset 或者 document.documentElement.scrollTop ; | |
Chrome: | |
谷歌浏览器只认识document.body.scrollTop;(实际测试chrome能识别document.documentElement.scrollTop) | |
注:标准浏览器是只认识documentElement.scrollTop的,但chrome虽然我感觉比firefox还标准,但却不认识这个,在有文档声明时,chrome也只认识document.body.scrollTop. | |
手机safari不认识document.documentElement.scrollTop | |
参考:https://segmentfault.com/a/1190000008065472 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment