0

.toggle() でイベントハンドラを削除することは可能ですか? 現在、マウスクリックをリッスンするように設定されていますが、代わりに .toggle() を mouseover() で実行したいです。

ここでメソッド .toggle() メソッドを読んでいますが、unbind() を使用してクリックを削除できると書かれています。

http://api.jquery.com/toggle-event/

しかし、私はここで unbind メソッドを見ています:

http://api.jquery.com/unbind/

また、jquery 関数自体ではなく、html 要素と css ID のバインドを解除する方法の例のみを示しています。

私の質問は、.click() を .toggle() からアンバインドして、.mouseover() をバインドすることは可能ですか?

もしそうなら、どうすればそのようなことをするでしょうか?

4

2 に答える 2

1

あなたが探しているのは だと思います.hover()

ドキュメント.hover()を確認してください。

于 2012-09-19T09:11:07.463 に答える
0

$("#myObject").unbind("click")動作するはずです

于 2012-09-19T09:10:31.193 に答える