一个标签的点击事件怎么实现第一次点击调用A方法
第二次点击调用B方法?
var isFirstTriggered=true;
ele.addEventListener(type,function(){
triggerEvent();
},false);
function triggerEvent(){
if(isFirstTriggered){
handlerA();
isFirstTriggered=false;
}else{
handlerB();
}
}
13 回答13k 阅读
7 回答2.1k 阅读
3 回答1.3k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
6 回答1.1k 阅读
使用标记,点击一次重置一次标记的值即可,方法如下
当然,如果你想要自己的代码逼格高一点,你还可以这样
代码逼格还可以来一次小小的升级
完整代码如下