JS小知识点

51次阅读

共计 221 个字符,预计需要花费 1 分钟才能阅读完成。

同一元素单双击事件
click 和 dblclick 绑定在同一个元素上,双击也会执行单击事件
解决办法:利用计时器,在大概时间模拟双击事件
storageCount(id) {
clearTimeout(time); // 首先清除计时器
time = setTimeout(() => {

}, 300); // 大概时间 300ms
}

// 双击事件函数,清除计时器,直接处理逻辑
storageDetail(id) {
clearTimeout(time); // 清除
…..
}

正文完
 0