今天开发的过程中遇到 在window 下拿不到 $(document).scrollTop() ,这让我很郁闷因为导航头部是共用的。
最终发现有两个css文件,另一个文件中把body的高度设置成了100%;在把html,body的高度样式设置为100%的情况下那麽$(window).scroll方法将检测不到正确的滚出高度(0),导致滚动监听事件失效,解决方法:设置html,body{height:auto};
原因:
解决办法:
补充:
$(document)
是获取文档对象 $(window)
是获取窗口对象