有没有人知道按钮的解决方案只对一个按钮的 2 个单击事件做出反应:
<input type="button" value="Click" ondblclick="alert('double')"; onclick="alert('ones')";>
@在我的尝试中,如果我双击按钮,它只会提醒'ones';为什么在同一个按钮中不能有 ondblclick 和 onclick?
有没有人知道按钮的解决方案只对一个按钮的 2 个单击事件做出反应:
<input type="button" value="Click" ondblclick="alert('double')"; onclick="alert('ones')";>
@在我的尝试中,如果我双击按钮,它只会提醒'ones';为什么在同一个按钮中不能有 ondblclick 和 onclick?
<input type="button" value="Click" ondblclick="console.log('double');" onclick="console.log('ones')";>
神奇的是,它起作用了!
您的问题是您使用alert()
的是模态的,因此无法触发您的 ondblclick 事件。
你给点击超时,所以警报弹出有点慢..
<input type="button" value="Click" ondblclick="alert('double')"; onclick="setTimeout(function(){alert('ones')},3000);";>