$('a[href="/my-url"]').click(function(e) {
e.stopImmediatePropagation()
var win = window.open('https://newwebsite.com', '_blank');
});
我试图获取一个URL,以停止在SquareSpace上打开并打开新链接,但是由于限制,我只能使用javascript来做到这一点。 该代码将打开新窗口-但不会阻止旧的url在当前选项卡中打开。
答案 0 :(得分:0)
改为使用event.preventDefault
:
$('a[href="/my-url"]').click(e => {
e.preventDefault();
var win = window.open('https://newwebsite.com', '_blank');
});
答案 1 :(得分:0)
$('a[href="/my-url"]').click(function(e) {
e.preventDefault();
e.stopImmediatePropagation();
var win = window.open('https://newwebsite.com', '_blank');
});