Jquery UI选项卡加载并选择
我正在使用jQueryUI选项卡。 我正在点击按钮导航。 我有三个标签。单击按钮,其他两个按钮被激活。 每个选项卡都是一个单独的jsp文件,集成到一个具有tabContainer的jsp中 tabNavigationLInk包含从控制器加载jsp的链接 按一下按钮我就有了Jquery UI选项卡加载并选择,jquery,jquery-ui,jquery-ui-tabs,Jquery,Jquery Ui,Jquery Ui Tabs,我正在使用jQueryUI选项卡。 我正在点击按钮导航。 我有三个标签。单击按钮,其他两个按钮被激活。 每个选项卡都是一个单独的jsp文件,集成到一个具有tabContainer的jsp中 tabNavigationLInk包含从控制器加载jsp的链接 按一下按钮我就有了 1. $("#planningTabContainer").tabs().tabs({disabled: []}); 2. $('#ui-tabs-2').load("/Plan"+tabNavigationLin
1. $("#planningTabContainer").tabs().tabs({disabled: []});
2. $('#ui-tabs-2').load("/Plan"+tabNavigationLinks[1]);
3. $("#planningTabContainer").tabs("select", "#ui-tabs-2");
现在的问题是,如果我使用第3行代码,加载JSP时调用会发生两次。
如果我不使用第三行代码。该选项卡将被加载,但不会被选中
有没有人能解决这个问题。
不使用“选择”按钮选择选项卡。这样电话就不会再打两次了。我并没有完全解决问题,但还是打了电话 cache属性为true,因此每当我想刷新选项卡时,我都会使用
$('#ui-tabs-2').load("/Plan"+tabNavigationLinks[1]);
$("#planningTabContainer").tabs("select", "#ui-tabs-2");
否则我就用
$('#ui-tabs-2').load("/Plan"+tabNavigationLinks[1]);
$("#planningTabContainer").tabs("select", "#ui-tabs-2");
希望这对其他人有所帮助。我没有完全解决这个问题,但通过将cache属性设置为true来解决问题,因此每当我想刷新选项卡时,我都会使用$'ui-tabs-2'。加载/计划+选项卡导航链接[1];否则,我将使用$planningTabContainer.tabsselect,ui-tabs-2;希望这能帮助别人。