我有一个 jQuery 函数,其中 Even.preventDefault() 应用于单击任何具有“editable”类的元素。
但是,这并不能阻止 gmail 打开其 sweb 界面来发送电子邮件。它适用于未设置默认邮件行为的系统(我主要测试的系统)。不确定它何时通过 Outlook 或实际邮件应用程序运行。
有解决办法吗?
$('.editable').not('video, img, textarea').click(function(event) {
event.preventDefault();
loadEditor($(this));
});
编辑:我也尝试过 event.stopPropagation();但它仍在进行中。
最佳答案
gmail 接口(interface)事件处理可能发生在浏览器中,因此请尝试调用 event.stopPropagation也是。
关于jquery - event.preventDefault() 不停止 mailto 链接 w/gmail,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7218874/