Mic*_*k R 1 html javascript jquery
我有以下内容:
var onScroll = function () {
alert('scroll');
};
scrollArea = $('body');
scrollArea.on('scroll', onScroll);
Run Code Online (Sandbox Code Playgroud)
我可以做$('body').scrollTop(400),身体滚动得很好,但是alert当我手动滚动时,它永远不会被调用.可能是什么导致了这个?
不要使用 $('body'),而是使用 $(document) 或 $(window) 来捕获滚动,如下所示:
$(document).ready(function() {
$(document).scroll(function() {
console.log('Scrolled to ' + $(this).scrollTop());
})
});
Run Code Online (Sandbox Code Playgroud)
这是一个工作的 jsFiddle: https ://jsfiddle.net/4rrm3myL/1/
| 归档时间: |
|
| 查看次数: |
2755 次 |
| 最近记录: |