1

jQueryUI を使用して、ページにいくつかのタブを表示しています。表示されるタブはいつも同じとは限らないので、別のタブをアクティブに設定することもあります。

<script>
    $(function() {
        $("#tabs").tabs({'active': 1});
    });
</script>

このコードはバックエンドで生成するため、ブラウザがページをロードするときにそこに存在しますが、何があっても、最初のタブがほんの一瞬表示され、その後アクティブなタブが表示されます。

アクティベートタブを最初から表示させるにはどうすればよいですか?

4

1 に答える 1

1

コードを次のように変更するだけです。

<script>
    $(function() {
        $("#tabs").tabs({selected: index});
    });
</script>

index は 0 から始まるタブ番号です

于 2013-03-13T11:58:02.993 に答える