2009-11-01 100 views
0

我正在调整选项卡内的东西。我还想在同一个选项卡中调整不同的元素。但是,选择该元素相对较慢,使用:visible来确定哪个选项卡面板可见,依此类推。我想缓存选择,但是如何? alsoResize是否接受一个对象?jqueryui缓存调整大小alsoresize

// The actual selection is more complex than this 
var resizethis = $("#tabs panel:visible div.class2"); 

$("#tabs div.class1").resizable({ 
    alsoResize: resizethis 
}); 

$("#tabs").tabs({ 
    show: function(event, ui) { 
    resizethis = $("#tabs panel:visible div.class2"); 
    } 
}); 

上面的代码显然是不行的,因为当我更改选项卡超出范围可调整大小的resizethis了var变化。

我该怎么办?有什么办法可以缓存吗?谢谢。

回答

0
  • AFAIK alsoResize也接受对象

您可以更改也应通过初始化后的语法调整的元素。

$('#tabs div.class1').resizable('option', 'alsoResize', resizethis); 
+0

太棒了,谢谢。 – Jourkey 2009-11-01 02:41:14

相关问题