原生JS遇到个这个问题,采取了兼容性写法
document.documentElement.scrollTop || document.body.scrollTop;
今天写JQuery又遇到了同样的问题
$("body").scrollTop(); // 0
返回值一直是0,微软Edge返回值是正常的.
浏览器兼容问题???
网上搜了一些chrome浏览器下解决方法,有点懵逼
最后办法就是注释掉<!doctype html>
chrome浏览器返回值就正常了.有兴趣的可以去了解一下原理.
--------注释掉<!doctype html>后再度出现问题
DOCTYPE对$(window).height()取值的影响
妈耶~~最后判断终于成功了
这里还不太理解,新手上路,如有错误请指正~
如有侵权,请联系我立即删除.感谢!