3

我有一个用于添加新标签的添加按钮。选项卡列表也是可排序的。

单击按钮添加新选项卡时,它会动态地将“ui-state-disabled”添加到其类中。这很烦人。

添加按钮是选项卡的一部分。在我的标签呈现后,我会动态添加它。

$('#tabs').append('<li id="tab-add" class="noSort"><a href="#" alt="Add Tab" title="Add Tab" class="add-tab"></a></li>');

是否有添加 ui-state-disabled 的原因,我可以将其关闭吗?

在萤火虫中,我可以清楚地看到在 noSort 之后添加了 ui-state-disabled。

谢谢你。

4

2 回答 2

6

您的选项卡没有href属性(#实际上),这使得 jQuery-UItabs()方法禁用它:

https://github.com/jquery/jquery-ui/blob/master/ui/jquery.ui.tabs.js#L264

于 2011-05-03T02:40:31.073 回答
-1

试试这个
$("#your ul id > li:has(a[href])").removeClass("ui-state-default ui-corner-top").css("font-weight","normal") ;

于 2013-07-19T21:10:02.617 回答