js绑定滚动事件,滚动事件无效,没有触发

来源:互联网 发布:产品经理面试题目知乎 编辑:程序博客网 时间:2024/04/28 21:19

js绑定滚动事件方法:

$(window).bind('scroll', function(){});

或者window.onscroll=function(){}


滚动事件没有触发原因:

如上是绑定在window上的,如果html的高度没有超过整个浏览器高度,比如设置的是框架大小100%,那么是不会触发滚动的。

同样如果绑定在body上,body的高度需要比框架大才行。如果body的高度和框架一样大,而body内的元素比如一个叫container的div比body高,那么滚动是在这个container里滚的,绑定在body上的scroll便不会触发。这时候需要绑定在container上。
0 0