var activeTab = $('#tabs ul li[name=<%= this.activeTab %>]');
var activeTabIndex = activeTab.length > 0 ? activeTab.index() : 0;
$("#tabs").tabs({
selected: activeTabIndex,
create: function (e, ui) {
alert('create!');
console.log("create!");
},
activate: function (e, ui) {
alert('here!');
console.log("test");
}
});
activeTab 変数は、POST 後に同じタブをアクティブにするためのものです (機能します)。作成イベントは期待どおりに発生しています。しかし、アクティブ化イベントはそうではなく、その理由がわかりません。私は明らかに何かが欠けています。
ドキュメントには次のものを使用しています。
タブ div の小さなスケルトン。
<div id="tabs">
<ul>
<li name="Admin"><a href="#admin-tab">Admin</a></li>
</ul>
</div>