【发布时间】:2026-01-01 22:40:01
【问题描述】:
我有一些代码要阻止用户多次单击按钮。我尝试了多种方法,包括在点击时禁用按钮并在最后启用它,但没有任何东西可以完美运行。
如果用户点击了两次或更多次,我想停止执行 jQuery(单击)的“单击”事件。
这是我的 js 小提琴:https://jsfiddle.net/tm5xvtc1/6/
<p id="clickable">Click on this paragraph.</p>
<p id="main">
I will change on clicking
</p>
$("#clickable").click(function(){
$('#main').text('Single click');
});
$("#clickable").dblclick(function(){
$('#main').text('Double click')
});
如果我尝试双击,行为是: 首先执行单击 => 然后执行双击。
我想防止在用户多次单击按钮的情况下执行单击事件。有什么建议吗?
【问题讨论】:
-
请检查我的以下答案。如果可行,则将其设置为答案。这对其他人有用
标签: javascript jquery