Javascript 怎么做按钮不可行
我有这个html。所以,我想要CreateWorld所说的一次。我认为这可能与JQuery函数有关,例如disable()。但我不知道是哪个Javascript 怎么做按钮不可行,javascript,jquery,Javascript,Jquery,我有这个html。所以,我想要CreateWorld所说的一次。我认为这可能与JQuery函数有关,例如disable()。但我不知道是哪个 <input type="button" value="Создать мир" onclick="CreateWorld()" class="create_button"/> 我需要第一次启动按钮,只要点击它。我可以创建一个计数器。但我认为有任何简单的解决办法。但我不知道是什么 谢谢 如果您正在使用jQuery,并且希望调用此函数一次:
<input type="button" value="Создать мир" onclick="CreateWorld()" class="create_button"/>
我需要第一次启动按钮,只要点击它。我可以创建一个计数器。但我认为有任何简单的解决办法。但我不知道是什么
谢谢 如果您正在使用jQuery,并且希望调用此函数一次:
$('.create_button').one('click',function(){
CreateWorld();
});
上述操作将允许事件处理程序触发一次
或:
这将允许按钮为每次单击分配一个单击处理程序,但在单击一次后,将禁用按钮(防止其接收单击/用户交互)
要使用纯JavaScript(尽管需要符合标准的浏览器):
参考资料:
- :
- :
$('.create_button').one('click',function(){
CreateWorld();
});
上述操作将允许事件处理程序触发一次
或:
这将允许按钮为每次单击分配一个单击处理程序,但在单击一次后,将禁用按钮(防止其接收单击/用户交互)
要使用纯JavaScript(尽管需要符合标准的浏览器):
参考资料:
- :
- :
<input type="button" value="Создать мир" class="create_button"/>
$('input.create_button').one('click',CreateWorld);
您可以使用jQuery,它只会侦听单击事件一次
HTML:
<input type="button" value="Создать мир" class="create_button"/>
$('input.create_button').one('click',CreateWorld);
试一试
试一试
}))
所以,如果您稍后正在进行ajax调用,您可以删除类以使按钮正常工作
onSuccess:$('.create_按钮').removeClass('disabled');
onFaulure:$('.create_按钮').removeClass('disabled')
}))
所以,如果您稍后正在进行ajax调用,您可以删除类以使按钮正常工作
onSuccess:$('.create_按钮').removeClass('disabled');
onFaulure:$('.create_按钮').removeClass('disabled') 谢谢,晚安。第二个示例仅在我调用CreateWorld()而不是CreateWorld;时有效;。我忘记了访问JSFIDLE,无法访问链接。非常有用的答案!谢谢,晚安。第二个示例仅在我调用CreateWorld()而不是CreateWorld;时有效;。我忘记了访问JSFIDLE,无法访问链接。非常有用的答案!
$('.create_button').on('click',function(){
if($(this).hasClass('disabled')) return;
CreateWorld();
$(this).addClass('disabled');