-1

好的,所以我有最简单的脚本..

$('#feed').scroll(function() {
    alert('works');
});

#feed
{
width:339px;
padding-left:10px;
float:right;
font-size:12px;
min-height:400px;
height:100%;
max-height:400px;
background-image:url('pics/fbfeedback.png');
background-position:0 0;
background-repeat:no-repeat;
overflow:auto;
}

但它只是不会触发,我无法围绕它。当我做 line alert('works'); 在第一行,因此正确包含脚本。它只是不会触发事件..我在控制台中也没有错误。我已将断点设置为第一行,并将#feed 更改为窗口,仍然不会触发...我快疯了,它必须是一个非常小的错误。

4

2 回答 2

1

工作正常 - http://jsfiddle.net/BFKbA/

通过运行确保您已正确链接到 jquery

$(function(){ alert("jQuery loaded"); });

或者直接按 F12,检查 javascript 控制台是否有任何错误。确保代码在代码块中:

$(function(){

$('#feed').scroll(function() {
    alert('works');
});

});

或者代码加载在页面底部的结束body标记之前。

于 2012-08-24T08:50:01.063 回答
-2

根据您的代码,在我看来这feed是一个类,只需将您的代码更改为这个(更改#.

$('.feed').scroll(function() {
    alert('works');
});
于 2012-08-24T08:51:44.620 回答