<script>
let pressTimer;
canvas.addEventListener('touchstart', () => {
// 长按
pressTimer = setTimeout(function() {
// 在此处编写长按事件处理程序
console.log('长按事件已触发');
}, 500);
}, false)
canvas.addEventListener('touchend', function(e) {
// 清除计时器,以防止误判为长按事件
clearTimeout(pressTimer);
});
</script>
let touchTimer = null;
element.addEventListener('touchend', function(event) {
if (touchTimer === null) {
// 第一次点击
touchTimer = setTimeout(function() {
touchTimer = null;
}, 300); // 设置双击时间间隔
} else {
// 第二次点击,触发双击事件
clearTimeout(touchTimer);
touchTimer = null;
...编写双击的逻辑
}
});
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- huatuo0.com 版权所有 湘ICP备2023021991号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务