をjqueryのUIのタブを選択するとき、私はjQueryのUIのタブを使用している、と私は、私はJSONを読み込むと、タブのコンテンツを生成するためのAPIを使用しtabselectイベント持っtabselectイベントを呼び出します:どのようにプログラムで
を$('#tabs').bind('tabsselect', function(event, ui) {
if (ui.panel.id == "tab1") {
$.getJSON(...)
//load content of tab here
}
}
私はまた、タブのリンクの履歴プラグインを使用しています:
$.address.change(function(event){
$("#tabs").tabs("select" , hash);
}
ので、ユーザは#tab1のをマイページに行くならば、TAB1が自動的にロードされます。問題は、tabselectイベントが起動されないため、コンテンツが読み込まれないことです。
私は、ドキュメントが読み込まれた後にすべてが行われることを確認しました。手動でタブに移動すると、タブを使用していないとき(「選択」、...)、うまく動作します。
タブをプログラムでクリックするのではなく、通常のイベントを発生させるために有効にするオプションがありますか?
また、あなたがタブ-3を選択した場合に発生し、プログラムタブ-1を選択するためのコードを変更しません。 – Pakman