私は約20個の同様のブロックを持っています。各ブロックをクリックすると、そのブロックに関連するコンテンツを取得するために ajax 呼び出しが行われます。各ブロックをランダムにクリックし続けると、約 10 回クリックした後、上記で指定したファイルから「hello world」という警告メッセージが表示されます。私のコードにはファイルが存在しません。
ブロック自体は ajax 呼び出しによって生成されます。
そのため、調査したところ、呼び出しのバインドを解除してバインドすると問題が解決するとのことでした。
これはajax呼び出しで生成されたブロックなので、私は試しました
$(".hello").die("click").live("click",function(){ //code });
しかし、問題はまだ解決していません。「hello world」メッセージに遭遇し続けます。クリック関数内でダイメッセージを与え、関数が実行された後にクリックをトリガーしようとさえしました。しかし、それはクリック機能をすべて無効にします。
$(".hello").live("click",function(){
$('.hello').die();
//some code
$("hello").live("click",function);
});