Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 更改“添加此”电子邮件链接以转到联系人页面_Javascript_Jquery_Addthis_Add This Event - Fatal编程技术网

Javascript 更改“添加此”电子邮件链接以转到联系人页面

Javascript 更改“添加此”电子邮件链接以转到联系人页面,javascript,jquery,addthis,add-this-event,Javascript,Jquery,Addthis,Add This Event,我正在使用我的网站上的插件,并想定制电子邮件按钮去我自己的电子邮件弹出窗口。添加这个似乎并没有提供那个功能,所以我尝试用JS来实现它 我似乎无法阻止默认的“添加此弹出窗口”启动。有人知道我怎么做吗 preventDefault、stopImmediatePropagation和stopPropagation似乎并不能阻止它 以下是我使用的代码: $('body').on('click', '.at-svc-email', function(e) { e.preventDefault();

我正在使用我的网站上的插件,并想定制电子邮件按钮去我自己的电子邮件弹出窗口。添加这个似乎并没有提供那个功能,所以我尝试用JS来实现它

我似乎无法阻止默认的“添加此弹出窗口”启动。有人知道我怎么做吗

preventDefault、stopImmediatePropagation和stopPropagation似乎并不能阻止它

以下是我使用的代码:

$('body').on('click', '.at-svc-email', function(e) {
    e.preventDefault();
    e.stopPropagation();
    alert('test');
});
警报出现,然后是添加此弹出窗口


感谢您的帮助。

您的问题有几个问题。1您将混淆您的用户。电子邮件链接是让他们通过电子邮件将页面发送给其他人,而不是让他们与您联系。2 preventDefault、stopImmediatePropagation和stopPropagation是本机JavaScript,而不是jQuery。也就是说,我不知道如何回答你的问题;我想我已经弄明白了,但是我的答案不起作用,所以我把它删掉了。如果我弄明白了,我会重新发布。谢谢你的观点。我的意思是电子邮件弹出窗口,而不是联系页面,我已经修改了文本来纠正这一点。我不知道那些方法是原生JS,所以谢谢你让我知道!