私は、クリックによってトリガーされる機能を持っています。私はそれをクリックした後、クリックを無効にします。だから私はこれを作ったクリックを無効にして後でjQueryで有効にする方法
$('.item-blog').on('click', function(){
$('.item-blog').off('click');
});
それは完全に動作しています。
しかし、すべてのイベントの最後に、最後の関数内で、すべてのものをリセットしてすべてのコードを実行したときに、最初の関数を再度クリックすることができるようにしたい再び同じ出来事を起こす。だから私はすべてをリセットする最後の関数の中に入れます。
$('.item-blog').on('click');
しかし、それはまったく機能しません。
私はさらにバインドとアンバインドを試みましたが、クリックを有効にするたびに機能しません。
いくつかお手伝いしますか?
ではなく、クラスを削除してください...そして一時的なものを追加する非常に
'.off() 'メソッドは、光スイッチをオフにするという意味でハンドラをオフにしない、それは*引き出しの意味で*ハンドラを削除電球、および関連するすべての配線。 – nnnnnn
http://stackoverflow.com/questions/2459153/alternative-to-jquerys-toggle-method-that-supports-eventdata – dippas
ここでは、ハンドラを追加および削除するのではなく、フラグを使用する別の回答があります。http:///stackoverflow.com/questions/38906793/event-click-on-and-off – nnnnnn