我使用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