2014-03-24 366 views

回答

2

解決的方法很簡單:添加oncontextmenu = 「返回false;」到ul元素。

<ul class="nav nav-tabs" oncontextmenu="return false;"> 
    <li class="active"><a href="#home" data-toggle="tab">Home Tab</a></li> 
    <li><a href="#profile" data-toggle="tab">Profile Tab</a></li> 
</ul> 
0

您可以禁止做任何鏈接:

$('#view-modal-nav a').click(function(event){ 
    event.preventDefault(); 
    //handle your code here 
}); 
+0

我想他們的工作。問題在於我有單一切入點的SPA。我的意思是打開一些網址,用戶必須通過主頁。所以我應該禁用在新標籤頁/窗口中打開鏈接。 –

+0

@VolodymyrBakhmatiuk你可以在javascript函數中處理它。我不確定是否有其他方法可以禁用新標籤頁/窗口中的打開鏈接。 – Kamran224

+0

怎麼樣?我知道如何攔截事件。我怎樣才能區分用戶是打開鏈接在同一個標​​籤或新的? –

0

嘗試使用此

$('#view-modal-nav a').click(function (e) { 
     e.preventDefault(); //Prevents Opening of Links 
     $(this).tab('show'); //Shows the Corresponding tab 
}); 
+0

不攔截'在新標籤頁事件中打開。 –

+0

請看演示升級問題 –

相關問題