jQuery选项卡问题 - 找出活动选项卡

时间:2014-01-08 15:06:25

标签: javascript jquery jquery-ui tabs

我的网站使用jQuery-UI tab widget有6个标签。当网站打开时,我会禁用除第一个选项卡之外的所有选项卡。

我遇到的问题是当用户点击禁用标签时,事件处理程序" click"继续功能报告选项卡号。我想压制它,因为这给我带来了麻烦。

 if ($("Main").tabs( "option", "active" )) // <--------- I changed it to this
 { //open disabled tabs
   continue doing something....
 } //close disabled tabs

当然,这不起作用

1 个答案:

答案 0 :(得分:0)

activeType:Boolean或Integer

默认值:0 哪个面板目前是开放的。 支持多种类型: Boolean:将active设置为false将折叠所有面板。这要求可折叠选项为真。 整数:活动(打开)的面板的从零开始的索引。负值选择从最后一个面板向后移动的面板。 代码示例: 使用指定的活动选项初始化选项卡:

1 $(“。selector”)。tabs({active:1}); 初始化后获取或设置活动选项:

1 2 3 4 五 // getter var active = $(“。selector”)。tabs(“option”,“active”);

// setter $(“。selector”)。tabs(“option”,“active”,1); ,你只需将布尔值更改为true或false,使其处于活动状态