私は次の簡単なコードを有する:jQueryのUIタブで同じ値を保持するイベントを追加しますか?
var tabs = null;
function addTab(id, title, data) {
alert("Begin: " + data.name);
if (tabs === null) {
tabs = $("#center-tabs").tabs({
tabTemplate: "<li style='line-height: 0.5'><a href='#{href}'>#{label}</a> <span class='ui-icon ui-icon-close'>Remove Tab</span></li>",
add: function (event, ui) {
alert("Event: " + data.name);
}
});
}
tabs.tabs("add", id, title);
tabs.tabs("select", id);
}
私が電話で addTab( "#タブ-1"、 "タブ-1"、{ 名: "例1" })。 2警告が表示されます( "開始:例-1" および "イベント:例-1")
しかし、私は再び呼び出す場合: addTab( "#タブ-2"、 "タブ-2"、{ 名前: "Example-2" }); 2つのアラートが表示されますが、最初のメッセージと最初のコールのメッセージで2番目のメッセージが表示されます
私は間違っていますか? タブ実装のバグですか?事前
本当にありがたいことですが、私はそれについて考えていますが、どうして私は閉鎖の状況を捨てたのか分かりません。おそらく私は疲れているかもしれません:0) –
@MichelFornaris喜んで:)。便利な回答をupvoteして受け入れることを忘れないでください([FAQ](http://stackoverflow.com/faq#howtoask)を参照)。ありがとうございました :)! – kubetz
確かに、私はちょうど投票する評判が十分ではありませんでした:(LOL! –