我想要处理的具体内容点击自己。 所以,如果我用左手mousebutton点击它,它会打开在当前标签页的链接,如果我与middlebutton单击它,它会打开它在一个新的选项卡。 我想从链接和使用window.open获取href属性做到这一点()
这甚至可能没有运行到popupblocker问题?
所以对于初学者,我试图阻止链接开幕。
HTML:
<a href="somelink.php" class="prev_cl"><img src="someimg.png" /></a>
使用Javascript:
$(function() {
$('.prev_cl').on('mousedown', function(e){
return false;
});
})
但是,即使这是行不通的,它仍然打开的链接。 如果我之前把警报“返回false”它实际上不会触发点击显示alertbox。 但是,谁愿意一个警告框,每次他们点击一个链接?
我也尝试同时使用鼠标松开鼠标按下和事件,但没有任何工作
我想另一件事是把返回虚假元素本身,意思是:
<a href="somelink.php" onclick="return false" class="prev_cl"><img src="someimg.png" /></a>
然后在JavaScript的部分我加window.open()把它
但是1)middlemousebutton仍然有效; 2)火狐块,因为它认为该窗口的打开它是一个弹出点击