-2

在我的页面上,我将一个带有类容器的 div 附加到#grid(一个 div)。

现在我希望在滚动这个容器 div 时“做点什么”。

我试过这段代码,但没有用:

$('.container').scroll(function(){
  //do something
});

$('.container').live('scroll',function(){
  //do something
});
4

2 回答 2

3

试试这个代码......

$('#grid div.container').unbind('scroll');
$('#grid div.container').bind('scroll', function(e) {
//Do something 
}
于 2012-08-17T12:00:45.650 回答
1

http://api.jquery.com/scroll/

通常,您需要在窗口或某种overflow:scroll具有滚动条的 div/etc 上滚动(例如 iFrame)。似乎您正在将其随机应用于一类事物。尝试将其附加到窗口。

$(window).scroll(function () { 
    alert("we're scrolling");
});

带有 div #id 的 jsFiddle 演示

于 2012-08-17T11:52:19.507 回答