【问题标题】:Manually activate tabs jquery ui 1.10.3手动激活标签 jquery ui 1.10.3
【发布时间】:2013-07-10 21:38:02
【问题描述】:

我真的很生气,我搜索了 jquery ui doc 和 stackoverflow 的问题(大量问题),但我不知道如何手动激活标签(@987654322 @ ) 在 jquery 1.10+ 中。

我创建并尝试了这个解决方案:

$(mytabs).tabs("option", "active", index);

但它似乎没有成功。有人可以帮我知道如何激活标签,例如当我create一个新的?

我无法弄清楚 jQuery UI 是如何不再有 select 事件,据我所知,它实现了这个目标。

我正在用这个function 创建新的tabs

var addTab = function() {
  var tabTemplate = "<li><a href='#tabs-1'>non titolato</a></li>";
  var li = $.parseHTML(tabTemplate);
    $(li).addClass('ui-corner-all');
    $(".ui-tabs-nav").append(li);
    $("#stepBuilder").tabs('refresh');
}

我想激活最后一个创建的。

【问题讨论】:

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


【解决方案1】:

使用以下命令激活最后一个选项卡。

$("#stepBuilder").tabs({ active: -1 });

我创建了an example for you on jsfiddle.net

API doc 表示activate 选项:

active

类型:布尔值或整数 默认值:0

当前打开的是哪个面板。

支持多种类型:

布尔值:将 active 设置为 false 将折叠所有面板。这要求可折叠选项为真。

整数:活动(打开)面板的从零开始的索引。负值选择从最后一个向后退的面板 面板。

【讨论】:

  • 它工作正常,很好。我正在尝试找到一种方法来根据查询激活不同的选项卡。我该怎么做?在您的示例中,我只能在 onClick 事件上绑定此操作。如何在加载时激活选项卡?谢谢你。 +1
猜你喜欢
  • 2010-12-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-10-22
  • 2017-01-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多