可以't取消左键点击邮件
Can't cancel left click on mails
我有以下代码来取消网页上的左键点击:
window.onclick = function(event){
return false;
}
我现在的问题是,它似乎不适用于一些元素,比如邮件。你知道为什么吗?
正如其他人所说,您的问题是事件冒泡可能被stopPropagation()
停止。在创建事件以停止此行为之前,可以用空函数覆盖该函数。
注意:我不知道它是否适用于插件,这可能会在你访问的网站上引发各种问题。因此,我不建议这样实现它,但如果你真的想要,你可能可以。
在下面的剪辑中,你可以看到这是如何做到的。通过去除第一条线,CCD_ 2将正常工作。
Event.prototype.stopPropagation = () => {};
window.addEventListener('click', () => console.log('Propagation not stopped'));
document.querySelector('#propstopper').addEventListener('click', (event) => {
event.stopPropagation();
console.log('Propagation stopped');
});
<div id='prop'>
<div id='propstopper'>
Propgation stopper
</div>
</div>
相关文章:
- 可以'不要通过背景点击来取消自定义UI引导模式
- 我如何在Rails中实现卖家可以在24小时内取消或接受的出价,或者交易被取消
- 是否可以通过Primefaces 3.3的自定义对话框取消Ajax请求
- 是否可以取消在javascript中打印
- 我可以使用一个函数让所有复选框都被选中或取消选中吗(不使用点击触发器)
- 当react路由器更改时,我们可以取消api响应吗
- 可以't取消选中该复选框(取消选中复选框时隐藏内容)
- 为什么可以't我取消了这个Angular HTTP请求
- jQuery延期可以取消吗
- 是否可以将 JQuery “取消滑块”配置为仅更改背景
- 是否可以在javascript或oracle apex 5.0中捕获已取消的页面提交或取消确认框
- 当 2 个或更多相同时,是否可以在 jQuery 中取消绑定特定的事件处理程序
- 有没有一种方法可以暂停(稍后取消暂停)所有在第三方网站上运行的js脚本,使用greatemonkey
- 有没有一种方法可以在提交POST后取消POST而不使用AJAX
- javascript/PHP(非AJAX)-有没有一种方法可以在帖子提交并运行后取消它
- 可以't取消左键点击邮件
- AngularJs.是否可以通过单击取消选择HTML“无线电”输入
- 是否可以取消已触发的事件?
- 我可以在nodejs (ES7)中取消和忘记一个承诺吗?
- EventListener可以通过取消它的回调函数来删除吗?