查了很多资料说加了这一句就可以,可测试还是不行
document.documentElement.scrollTop || window.pageYOffset || document.body.scrollTop;
在某篇博客看到是因为body问题,无奈之下只好不用body实现超出滚动
html 代码
<body>
<div id="app"></div>
</body>
css 代码
body{
overflow:hidden;
}
#app{
heigh:1000px; //注意不能使用100%
overflow: scroll;
}
js 代码
$('#app').scroll(function() {
var scroH = $('#app').scrollTop() || document.documentElement.scrollTop || window.pageYOffset || document.body.scrollTop; //滚动高度
console.log(scroH)
if(scroH>60){ //可以监听到了
}else{
}
});