2011-10-06 82 views
2

如果用戶嘗試這樣做,我想停止在新標籤中打開某些鏈接(我認爲Gmail會以某種方式執行此操作)。它是阻止人們加載由Ajax自己加載的頁面。禁止在新標籤中打開或控制/中間點擊某些鏈接?

+0

嘿,只是出於好奇,是什麼原因,你想這背後禁用?你左鍵點擊 - >新標籤啓用?如果是這樣,那麼中間點擊具體是什麼讓你想禁用它?謝謝! – unc0nnected

+0

@RyanWiancko - 同樣的問題 - 最煩人的事情,我剛來到這裏,因爲另一個網站阻止我在新標籤中打開超鏈接,而按住cmd/ctrl ...這是推遲:/ – Wojtek

回答

4
$('a').click(function(event){ 
    event.preventDefault(); 
    window.location = $(this).attr('href'); 
}); 
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'); 
    } 
}); 
相關問題