【发布时间】:2010-02-01 22:18:53
【问题描述】:
可以通过使用从其他选项卡之一中加载/选择(非 ajax)选项卡
$('#mytabscontainer').tabs('select', 3)
但是,我需要能够重新加载活动选项卡,而上述方法不适用于此。也没有
$('#mytabcontainer').tabs('load', 3)
关于如何实现这一点的任何想法?
** 解决方案 **
在 jQuery 'tabs' 插件中,替换包含以下内容的行:
if (($li.hasClass('ui-tabs-selected') && !o.collapsible) ||
与
if (
并在页面中添加一个css/或者编辑jQuery css文件,这样就可以得到:
div.ui-tabs ul li.ui-tabs-selected a {cursor: pointer !important;}
这将更改选项卡,以便它们始终可以选择,即使它们以前被点击过。
【问题讨论】:
-
为什么需要重新加载非 ajax 选项卡的内容? load 方法仅适用于 ajax 选项卡仅供参考。
-
嗯,在其中一个选项卡中有一个项目列表。还有一个将项目添加到列表的链接。添加新链接后,我想刷新列表。似乎比动态地将新项目添加到列表中更容易。
标签: jquery jquery-ui jquery-ui-tabs