1

有什么方法可以让我cache有选择地选择 jQuery-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 });
});

也应该工作。或使您的 css-selector 更加独特,例如说只选择第一个或选择所有 .selector 但不选择最后一个。

或者:

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

将所有 .selector 设置为选项卡并过滤掉 2:nd 并将其缓存选项设置为true. 但我会使用更具体的 CSS 选择器(额外的 css-class 说它要缓存或其他东西)。

于 2012-05-22T19:38:32.373 回答