2012-08-17 26 views
-2

在我的網頁上,我附加一個類容器的div到#grid(一個div)。做些什麼,當滾動div

現在我想「做些什麼」,當我滾動這個容器div。

我試過這個代碼,但沒有奏效:

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

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

?如果是這樣,你至少應該提醒它或類似的東西...... – 2012-08-17 11:51:54

回答

1

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

通常你需要或者窗口,或在一些滾動有一種div/etc,它有overflow:scroll,也就是說,它有一個滾動條本身(例如iFrame)。看起來你正在將它隨機應用於一類事物。嘗試追加到窗口。

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

jsFiddle DEMO w/ a div #id

3

試試這個代碼....

你想要把 「做什麼」 在屏幕上
$('#grid div.container').unbind('scroll'); 
$('#grid div.container').bind('scroll', function(e) { 
//Do something 
}