特定のクラス (class="off") のない div のクリックを検出しています。関数の最後に、ページを更新した後に一部の php コードをトリガーしてクラス "off" を追加する Cookie が設定されます。ページをクリックして更新すると、関数のアクションはその特定の div で機能しなくなります。これまでのところすべて良い...
私が抱えている問題は、ページを更新することなく、クリックされた div で機能を停止したいということです。関数の最後に .addClass を使用してクラスを追加しようとしましたが、div をクリックすると動作し、「オフ」クラスが追加されますが、もう一度クリックすると、関数は引き続き div で動作します。元の html コードへの変更が検出されていないように感じます。
ワンクリックで動作を停止するにはどうすればよいですか?
$('#example').not('.off').click(function() {
// do stuff
$('#example').addClass('off');
}
みんなありがとう。