双击事件函数javascript

问题描述 投票:0回答:2
javascript reactjs vue.js web frontend
2个回答
0
投票

这应该对你有帮助

event.stopPropagation();

在这里输入链接描述


0
投票

这是因为你从来没有在点击另一个按钮时重新设置一个被点击按钮的

count
变量,所以第二次点击一个按钮时,
count
值将直接为2.

要解决这个问题,我建议您只使用“点击”类作为按钮是否被点击的指示器。然后你只需要检查点击按钮的类是否存在,如果是的话删除它(如果不添加类)

检查一个元素是否有你可以使用的类:

const isChecked = element.target.classList.contains("click")

在删除所有元素上的“点击”类之前,您需要进行此检查

© www.soinside.com 2019 - 2024. All rights reserved.