jQuery タブ ライブラリを使用して、一連のリモート (つまり、ajax が読み込まれた) タブを作成しています。
ただし、ajax リクエストが完了するまで最初のページの読み込みが空になるのを避けるために、最初のページのダウンロードに最初のタブのコンテンツを含めたいと思います。
タブのタイトルと一致する最初のページ読み込みで div を提供することで、これは一般的に機能しますが、このコンテンツがすぐに表示されても、タブを初期化するとすぐに ajax リクエストが追加で行われ、どちらも無駄ですちらつきの原因となります。私の基本的な質問は、最初に選択されたタブに対して ajax リクエストを実行せずに jQuery タブを取得し、最初のページ読み込みの一部としてこのコンテンツを取得しながら、他のタブを動的に読み込むにはどうすればよいかということです。
複雑なのは、使用可能なコンテンツに基づいて最初のタブが変更されるため、タブが「最初の」タブである id/href をハードコーディングできないことです。
タブを初期化する前に、タブのURLを動的に書き換えるjavascriptでこれを行うハックな方法があると確信していますが、よりクリーンなソリューションを探しています。
何か案は?