Javascript onclick和ondblclick在同一个按钮

时间:2013-09-11 10:39:18

标签: javascript jquery html click

是否有人知道按钮的解决方案只对一个按钮做出2点击事件的反应:

<input type="button" value="Click" ondblclick="alert('double')"; onclick="alert('ones')";>

@At try,如果我双击按钮,它只会提醒'那些'; 为什么不能在同一个按钮上使用ondblclick和onclick?

2 个答案:

答案 0 :(得分:6)

<input type="button" value="Click" ondblclick="console.log('double');" onclick="console.log('ones')";>

很奇怪,它有效!

您的问题是您正在使用alert()这是模态的,因此无法触发您的ondblclick事件。

答案 1 :(得分:2)

你点击一下超时,警告弹出有点慢..

<input type="button" value="Click" ondblclick="alert('double')"; onclick="setTimeout(function(){alert('ones')},3000);";>