我已在Gmail“发送”按钮中添加了点击监听器,并使用event.preventDefault()
和event.stopPropogation()
尝试停止发送电子邮件,但是,电子邮件仍在发送,{{1} 1}}块没有注册任何错误。
try catch
这是我正在使用的代码,我很感激为什么这不会停止事件执行的任何输入。
答案 0 :(得分:0)
让我向你解释这两件事,
event.preventDefault()将阻止事件源的默认操作。例如,单击Anchor,导航到另一个页面。
请查看http://api.jquery.com/event.preventdefault/
接下来,event.stopPropagation()将阻止事件被父节点触发到子节点
另请查看https://api.jquery.com/event.stoppropagation/
在任何情况下,您编写的javascript函数都将被执行。