如果用户尝试这样做,我想停止在新标签页中打开某些链接(我认为Gmail会以某种方式执行此操作)。这是为了阻止人们自己加载由ajax加载的页面。
答案 0 :(得分:4)
$('a').click(function(event){
event.preventDefault();
window.location = $(this).attr('href');
});
答案 1 :(得分:3)
$('.no_new_tab').mousedown(function(e){
if(e.which==2) { // 2 is middle click
//console.log('new tab attemp');
e.preventDefault();
window.location = $(this).attr('href');
}
});