js阻止事件追加的具体实现

前端技术 2023/09/09 JavaScript

有些时候可以使用 e.stopPropagation(); e.preventDefault();来阻止事件冒泡,和默认事件的执行。但不能阻止事件的追加。

什么情况下要阻止事件的追加呢?

比如:

点击“结账”,这样的操作时,结账本身有自己的事件,但结账前要判断是否登录。

我们可能会这样写:

Js代码

复制代码 代码如下:

if(isLogin){ //判断是否登录
console.log(\"没有登录\")
}else{
//结账相关代码
}

如果点击“我的主页”也有登录判断
登录判断代码

if(isLogin){ //判断是否登录
console.log(\"没有登录\")
}else{
//个人中心
}

本文地址:https://www.stayed.cn/item/24572

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。