有没有什么方法可以有选择地“缓存”标签?

时间:2012-05-22 19:33:18

标签: jquery jquery-ui jquery-tabs

有没有什么方法可以有选择地{jinc-UI中的cache选项卡?

我的意思是,我有3个标签,我想cache只有标签号。 2。

我知道我们可以使用

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

但这会缓存所有标签。

感谢。

更新

我尝试了 voigtan Pheonixblade9 的建议,但它与

的效果相同
$( "#tabs" ).tabs({ cache: true });

简而言之,它正在缓存所有标签。

2 个答案:

答案 0 :(得分:0)

您可以使用

id缓存它们
$("#tab1").tabs({cache:true});

当然,你需要分配一个id,但是如果有逻辑来缓存特定的选项卡,那么应该有逻辑来为每个选项卡分配一个id。

答案 1 :(得分:0)

你应该能够(如果@ Pheonixblade9说的话)是真的:

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

也应该有用。或者让你的css选择器更像是说只选择第一个或选择所有.selector而不是最后一个。

或:

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

将所有.selector设置为制表符并过滤掉2:nd并将其缓存选项设置为true。但是我会选择一个更具体的CSS选择器(额外的css-class称它为缓存或其他东西)。