-1

関数をバインドしてボタンとして機能するli要素がいくつかありますが、これは機能しますが、少し下にスクロールしてもクリックできますが、何も起こりません。

次のように、関数を $.on() 関数にバインドします

$(".class").off();
$(".class").on('click', function(){
    alert("something happens!");
});

この問題は firefox (バージョン 18.0) でのみ発生します。以前にこの動作を見た人はいますか、それとも私が間違っていることを知っていますか?

ありがとう

J.

4

2 に答える 2

2

ドキュメントで「on」を使用すると、正常に機能するはずです。

$(document).on('click', '.class', function(){
    alert("something happens!");
});
于 2013-01-17T08:07:14.227 に答える
1

.on()この方法で試してください:

$("body").on('click', ".class", function(){
   alert("something happens!");
});
于 2013-01-17T07:36:41.573 に答える