2

私はdivタグを持っています:

<div class="i2Style" id="mydiv" >Check  Domain</div>

そしてJavascript:

$("#mydiv").click(function abc(){...}

そして、関数abc()の実行中にこの.clickを無効にしたいのは、その関数が実行されるまでユーザーがその div をクリックしないようにするためです。解決策は何ですか?

4

2 に答える 2

0

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
于 2013-04-08T07:13:01.603 に答える
0

いろいろな方法を試すことができます

  1. 伝搬停止

  2. グローバル変数など

リンク内のDIVのクリックイベントを無効にするためにjqueryを使用する方法を参照 してください?

于 2013-04-08T07:23:26.193 に答える