JavaScript连续单击
时间: 2023-12-16 18:22:46 浏览: 157
jQuery动画左右滑动 连续点击
您好!感谢您的提问。对于 JavaScript 的连续单击事件,您可以通过以下代码实现:
```javascript
let clickCount = 0;
const button = document.getElementById('myButton');
button.addEventListener('click', function() {
clickCount++;
if (clickCount === 1) {
setTimeout(function() {
if (clickCount === 1) {
// 单击事件
console.log('单击');
} else {
// 双击事件
console.log('双击');
}
clickCount = 0;
}, 300);
}
});
```
上述代码中,通过 `clickCount` 变量来计算用户单击按钮的次数。当用户单击按钮时,会触发 `click` 事件,并将 `clickCount` 值加 1。在 300 毫秒内再次单击按钮,会触发双击事件,否则会触发单击事件。
希望能帮到您!如果您有任何其他问题,可以继续提问。
阅读全文