我的网站使用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
当然,这不起作用
答案 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,使其处于活动状态