タブを動的に作成しています。すべて正常に動作していますが、デフォルトでは最後にタブが挿入されます。シナリオによっては、特定の位置にタブを追加したい場合があります。例: - Tab1,Tab2 という 2 つのタブを追加しました。3 番目のタブを追加すると、Tab1 と Tab2 の間にある index1 に追加する必要があります。
以下のようにタブを初期化する準備ができたら
var $tabs = $( "#tabs_selector").tabs
({
tabTemplate: '<li><a href='#{href}'>#{label}</a> <span class='ui-icon ui-icon-close'></span></li>',
add: function( event, ui )
{
$tabs.tabs('select',ui.panel.id);
return false;
}
});
// いくつかのリンクをクリックすると、タブを動的に挿入する以下の関数を呼び出します。私の質問は、最後に挿入するのではなく、その位置にタブが挿入されるように、インデックスの位置をどこかに言及できますか?
function inserTab()
{
var tabs = $('#tabs_selector').tabs();
tabs.tabs( "add", url, title);// is there any idex paramter too here?
}