【问题标题】:Jquery UI Tabs Load and selectJquery UI 选项卡加载和选择
【发布时间】:2013-07-03 06:55:31
【问题描述】:

我正在使用 JQuery UI 选项卡。 我正在单击按钮进行导航。 我有 3 个标签。在按钮上单击其他两个被激活。 每个选项卡都是一个单独的 jsp 文件,集成到具有 tabContainer 的单个 jsp 中。

tabNavigationLInk 包含从控制器加载 jsp 的链接。

点击按钮我有

  1.  $("#planningTabContainer").tabs().tabs({disabled: []});
  2.  $('#ui-tabs-2').load("/Plan"+tabNavigationLinks[1]);
  3.  $("#planningTabContainer").tabs("select", "#ui-tabs-2");

现在的问题是,如果我使用第 3 行代码,JSP 的加载调用会发生两次。 如果我不使用第三行代码。该选项卡将被加载但不会被选中。

有没有人对此有任何解决方案。 在不使用“选择”的情况下选择选项卡。这样调用就不会发生两次。

【问题讨论】:

  • 我没有完全解决它,但通过将“缓存”属性设置为 true 来解决,所以每当我想刷新标签时,我都会使用 $('#ui-tabs-2' ).load("/Plan"+tabNavigationLinks[1]);否则我将使用 $("#planningTabContainer").tabs("select", "#ui-tabs-2");希望这对某人有所帮助。

标签: jquery jquery-ui jquery-ui-tabs


【解决方案1】:

我没有完全解决它,但通过制作 “缓存”属性为 true,所以每当我想刷新标签时,我都会使用

  $('#ui-tabs-2').load("/Plan"+tabNavigationLinks[1]); 

否则我会使用

  $("#planningTabContainer").tabs("select", "#ui-tabs-2"); 

希望这对某人有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多