-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'); を実行すると機能します。最初の行にスクリプトが正しく含まれるようにします。イベントをトリガーしません..コンソールにもエラーはありません。ブレークポイントを行 1 に設定し、#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 に答える