Javascript 如何停止。如果用户多次单击,则单击被多次激发的函数
如何停止Javascript 如何停止。如果用户多次单击,则单击被多次激发的函数,javascript,jquery,Javascript,Jquery,如何停止.click()函数在用户多次单击时被多次激发 这是我的密码 $("#loadme").unbind('click').click(function() { hello(); }); 如果用户多次单击#loadme,该功能将重复一次又一次。我希望它停止多次发射 您可以执行以下操作: var clicked = false; $("#loadme").unbind('click').click(function(){ hello(); clicked = true;
.click()
函数在用户多次单击时被多次激发
这是我的密码
$("#loadme").unbind('click').click(function() {
hello();
});
如果用户多次单击#loadme
,该功能将重复一次又一次。我希望它停止多次发射 您可以执行以下操作:
var clicked = false;
$("#loadme").unbind('click').click(function(){
hello();
clicked = true;
});
function hello(){
if(clicked){
//do nothing because it was clicked more than once.
}else{
//your code
clicked = false; //reset
}
}
$("#loadme").on("click",function(){
$("#loadme").off("click");
hello();
});
你可以做:
$("#loadme").on("click",function(){
$("#loadme").off("click");
hello();
});
你似乎想要:
你似乎想要:
为什么首先要将
click
处理程序绑定多次?问题不清楚,但可能是您想要的。为什么首先要将click
处理程序绑定多次?问题不清楚,但可能是您想要的。