3

jquery ui docと stackoverflow の質問 (大量の質問)を検索しましたが、jquery 1.10+で手動でタブ( ) を有効にする方法がわかりません。.tabs()

私はこのソリューションを設立して試しました:

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

しかし、うまくいかないようです。たとえば、新しいタブをアクティブにする方法を誰かが教えてくれますcreateか?

select私が知っているように、この目標を達成したイベントがjQuery UIになくなった理由がわかりません。

私はtabsこれで新しいものを作成していますfunction:

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');
}

最後に作成したものを有効にしたいと思います。

4

1 に答える 1

10

以下を使用して、最後のタブをアクティブにします。

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

jsfiddle.net で例を作成しました。

API docactivateは、オプションについて次のように述べています。

active

タイプ: ブール値または整数 デフォルト: 0

現在開いているパネル。

複数のタイプがサポートされています:

ブール値: active を false に設定すると、すべてのパネルが折りたたまれます。これには、折りたたみ可能オプションを true にする必要があります。

整数: アクティブな (開いている) パネルの 0 から始まるインデックス。負の値を指定すると、最後のパネルからさかのぼるパネルが選択されます。

于 2013-07-11T00:24:55.120 に答える