2009-11-01 98 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

相關問題