每次滚动窗口时,我都试图让jquery运行一些代码。如果我从其他函数调用它(例如,从另一个工作函数中调用$(window).scroll,但该函数本身不会在滚动本身上执行,该函数可以正常工作。任何可能导致此问题的想法?
例如:
$('.someDiv').click(function() {
$(window).scroll();
});
$(window).scroll(function() {
//do some code
});
'某些代码'仅在我点击“someDiv”时执行,但在滚动窗口时不会执行。
答案 0 :(得分:1)
尝试绑定到body:
$('body').scroll(function(){
//Do Something
})
答案 1 :(得分:0)
试试这个:
$(window).resize(function() {
$(window).scroll();
});