0

每次滚动窗口时,我都试图让 jquery 运行一些代码。如果我从其他函数调用该函数(例如,从另一个工作函数内部调用 $(window).scroll,但不会在滚动本身上本机执行),该函数可以正常工作。有什么想法可能导致这个问题吗?

例如:

$('.someDiv').click(function() {
    $(window).scroll();
});

$(window).scroll(function() {
    //do some code
});

“一些代码”仅在我单击“someDiv”时执行,但不会在窗口滚动时执行。

4

2 回答 2

1

尝试绑定到正文:

$('body').scroll(function(){
     //Do Something
})
于 2013-09-29T11:33:33.247 回答
0

尝试这个:

 $(window).resize(function() {
 $(window).scroll();

});

于 2013-09-29T11:35:32.873 回答