好的,我有最简单的脚本..
$('#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;
}
但它不会触发,我无法绕过它。 它在我排队时有效 警报( '作品'); 在第一行,所以正确包含脚本。 它只是不会触发事件..我在控制台中也没有错误。 我已将断点设置为第一行,并将#feed更改为窗口,仍然不会触发... 我疯了,它必须是一个非常小的错误。
答案 0 :(得分:1)
工作正常 - http://jsfiddle.net/BFKbA/
确保通过运行
正确链接到jquery$(function(){ alert("jQuery loaded"); });
或者只需点击F12,查看javascript控制台是否有任何错误。确保代码在代码块中:
$(function(){
$('#feed').scroll(function() {
alert('works');
});
});
或者代码在结束body
标记之前加载到页面底部。
答案 1 :(得分:-2)
根据您的代码,在我看来feed
是一个类
只需将您的代码更改为此代码(将#
更改为.
$('.feed').scroll(function() {
alert('works');
});