2011-11-11 7 views
3

私はjquery UIで作業していますが、初期化時に 'selected'タブを0に設定しようとしています。 'selected'タブを1または他のタブに設定すると、tabselectイベントが発生します。私の考えは、0のインデックスタブがデフォルトの設定であるため、既定の 'selected'タブは既に選択されているため、tabselectイベントは発生しません。私はこれを考えていますか?そして、ui-tabsユーティリティのコンテキストでこの作業を行う方法はありますか?initでデフォルトのタブが選択されている場合、tabselectイベントハンドラは起動しません。

divRelationships.tabs({ 
    select: function (e, ui) { 
     createRelationshipListBoxForWebObject(divRelationships, webObjectGuid, ui); 
    } 
}); 
divRelationships.tabs("select", 0); 

答えて

0

あなたは(showはあなたが望むものに近いと思われる)、ニーズに応じて、showまたはcreateイベントを使用することができます。 showは、「タブ0」が表示されるたびに呼び出されます(タブウィジェットの初期化を含む)。

これを念頭に置いて、手動でselectイベントをトリガーする必要はありません。次のようにすれば十分です。

+0

Andrew、それはまさにそれでした。 – bflemi3

関連する問題