禁用jQuery .click

时间:2013-04-08 07:05:27

标签: jquery html

我有一个div标签:

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

和Javascript:

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

我想在执行函数 abc()时禁用此 .click ,因为我不希望用户在该函数执行之前单击该div。解决方案是什么?

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:0)