Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私はdivタグを持っています:
<div class="i2Style" id="mydiv" >Check Domain</div>
そしてJavascript:
$("#mydiv").click(function abc(){...}
そして、関数abc()の実行中にこの.clickを無効にしたいのは、その関数が実行されるまでユーザーがその div をクリックしないようにするためです。解決策は何ですか?
EXAMPLE
function abc(){ $("#mydiv").off('click', abc); // off click alert('Wait ~2s please'); // do stuff var tim = setTimeout(function(){ $("#mydiv").on('click', abc); // reset click },2000); } $("#mydiv").on('click', abc); // run fn
いろいろな方法を試すことができます
伝搬停止
グローバル変数など
リンク内のDIVのクリックイベントを無効にするためにjqueryを使用する方法を参照 してください?