我使用jQuery動態創建選項卡,但每次單擊一個選項卡時,它都會重新加載目標URL。我應該如何禁用重新加載行爲,除非我想重新加載? 非常感謝。如何在動態創建標籤時禁用重新加載?
1
A
回答
4
使用event.preventDefault()
:
$('a.tab').click(function(event) {
event.preventDefault(); // this is the key
// your code here
});
編輯:關於你的評論 - 只是set cache
to true:
$(document).ready(function() {
$apTabs = $("#apTabs").tabs({
// ...
cache: true, // this does the magic
// ...
});
});
1
$('#tabs').click(function(){
// code
return false;
});
0
後我供你參考代碼:
$(document).ready(function() {
$apTabs = $("#apTabs").tabs({
ajaxOptions: { async: true },
cache:false,
add: function(event, ui) {
//immdeiately select the new created one
$apTabs.tabs('select', '#' + ui.panel.id);
}
});
});
<div id="apTabs">
<ul>
<li></li>
</ul>
<div></div>
</div>
相關問題
- 1. 在重新加載時在NSTableView上創建動態列
- 2. 如何在每次訪問標籤時重新創建活動
- 3. fragmenttabhost重新創建標籤時切換
- 4. 如何在嵌套Kendo Grid時重新加載Kendo TabStrip標籤
- 5. Android標籤 - 避免在標籤點擊時重新創建活動
- 6. 如何讓Emacs自動重新加載標籤文件?
- 7. 重新加載所選標籤在IE
- 8. 在git中重新創建svn標籤
- 9. Chrome擴展功能禁用重新創建的擴展名創建標籤
- 10. 標籤欄,每次按下標籤時都會重新加載
- 11. Intellij自動創建xml標籤,它如何被禁用?
- 12. 如何在Django模板中爲標籤創建動態標識
- 13. 使用動態創建的標籤C#
- 14. 在ASP.NET(VB)上動態創建標籤
- 15. 如何動態地隱藏動態創建的div標籤?
- 16. 動態添加WebView到動態創建的標籤
- 17. 如何在啓動時禁用Firefox加載項更新檢查
- 18. Angular 2在標題點擊時動態加載標籤
- 19. Angular cli - 如何在ng服務時禁用自動重新加載
- 20. Drupal:如何在創建新節點時更改「標題」標籤?
- 21. 如何禁用頁面刷新或重新加載時重新提交數據
- 22. 如何在jQuery UI中重新加載AJAX內容標籤
- 23. 如何在提交後重新加載div標籤?
- 24. 鈦:如何用動態高度創建標籤?
- 25. 如何使用angularJS創建動態標籤?
- 26. 如何在Tkinter中創建動態標籤顏色?
- 27. 如何在iPhone上動態創建UIVIewController標籤?
- 28. 如何在wxpython中設置動態創建StaticText的標籤?
- 29. 如何將LineBreak動態創建標籤在WPF中
- 30. 如何在javascript中動態創建標籤和複選框?
感謝您的快速回答:-),但禁用默認事件將導致我選擇的選項卡不顯示。我需要顯示從初始加載中檢索的內容,只是想阻止它再次從服務器詢問內容。非常感謝你。 – Matt 2009-04-21 13:16:34