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が追加される理由はありますか?それをオフにできますか?

firebugでは、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 に答える