回答
解決的方法很簡單:添加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>
您可以禁止做任何鏈接:
$('#view-modal-nav a').click(function(event){
event.preventDefault();
//handle your code here
});
我想他們的工作。問題在於我有單一切入點的SPA。我的意思是打開一些網址,用戶必須通過主頁。所以我應該禁用在新標籤頁/窗口中打開鏈接。 –
@VolodymyrBakhmatiuk你可以在javascript函數中處理它。我不確定是否有其他方法可以禁用新標籤頁/窗口中的打開鏈接。 – Kamran224
怎麼樣?我知道如何攔截事件。我怎樣才能區分用戶是打開鏈接在同一個標籤或新的? –
嘗試使用此
$('#view-modal-nav a').click(function (e) {
e.preventDefault(); //Prevents Opening of Links
$(this).tab('show'); //Shows the Corresponding tab
});
不攔截'在新標籤頁事件中打開。 –
請看演示升級問題 –
- 1. 打開新標籤/窗口
- 2. 在新標籤頁/窗口中打開JavaScript書籤嗎?
- 3. 如何防止execCommand('SaveAs',從打開新標籤頁或窗口
- 4. 在新窗口中打開Bootstrap模式中的鏈接
- 5. 如何在新標籤頁/窗口中打開ASP頁面?
- 6. 目標_blank不在新標籤頁/窗口中打開
- 7. 打開一個新頁面:新窗口與新標籤頁
- 8. 禁止在javascript中打開窗口
- 9. 打開新標籤/新窗口
- 10. JS:從回調fn打開新標籤(在新窗口中打開,無標籤)
- 11. UI Bootstrap模態窗口(服務)在打開時刷新頁面
- 12. 在同一窗口的新標籤頁中打開鏈接
- 13. 鏈接何時應該在新標籤頁/窗口中打開?
- 14. MVC按鈕應該在新窗口/標籤頁中打開url
- 15. 在新窗口或標籤頁中打開文件下載
- 16. 。'在新標籤頁/窗口中打開時發生.click()事件
- 17. Sharepoint鏈接 - 如何在新標籤頁/窗口中打開
- 18. HTML框架:框架集在新標籤頁/窗口中打開
- 19. 添加標籤並在新窗口中打開/標籤
- 20. 打開一個新窗口/標籤
- 21. 強制Firefox打開新標籤頁而不是新窗口
- 22. 刷新頁面,打開一個新的標籤/窗口
- 23. PHP如何打開新的標籤頁或新窗口
- 24. 打開一個新標籤頁而不是一個新窗口
- 25. 如何防止在瀏覽iframe時打開新標籤頁或窗口
- 26. 如何在模式窗口中打開主播,而不是新標籤
- 27. 防止從iframe打開新窗口/標籤
- 28. Google新聞專欄,在新窗口中打開新聞頁面/標籤
- 29. 使用AngularJS在Bootstrap中打開模式窗口
- 30. 在新標籤而不是新窗口中打開URL
您是否嘗試刪除'data-toggle'參數? – bosnjak
@勞倫斯是的,沒有結果。 –
然後它最有可能在'nav nav-tabs'的CSS中定義。請附上CSS *相關*內容。 – bosnjak