1

cachejQuery-UI のタブを選択的にできる方法はありますか?

つまり、3 つのタブがあり、cacheタブ番号のみが必要です。2.

私たちは使用できることを知っています

$( ".selector" ).tabs({ cache: true });

しかし、これはすべてのタブをキャッシュします。

ありがとう。

アップデート

voigtanPheonixblade9による提案を試しましたが、それと同じ効果があります

$( "#tabs" ).tabs({ cache: true });

つまり、すべてのタブをキャッシュしています。

4

2 に答える 2

0

idを使用してそれらをキャッシュできます

$("#tab1").tabs({cache:true});

もちろん、id を割り当てる必要がありますが、特定のタブをキャッシュするロジックがある場合は、各タブに id を割り当てるロジックが必要です。

于 2012-05-22T19:36:31.643 に答える
0

あなたができるはずです(@ Pheonixblade9の言うことが本当なら):

$(".selector").each(function() {
    $(this).tabs({ cache: true });
});

も動作するはずです。または、最初の 1 回だけを選択するか、すべての .selector を選択して最後のものは選択しないなど、css-selector をよりユニークにします。

また:

$(".selector").tabs().eq(1).tabs( "option", "cache", true );

すべての .selector をタブに設定し、2 番目のものを除外して、そのキャッシュ オプションを に設定しますtrue。しかし、私はより具体的なCSSセレクター(キャッシュなどにそれを言う追加のCSSクラス)を使用します。

于 2012-05-22T19:38:32.373 に答える