我正在调整标签内的某些内容。我还想在同一个标签中调整其他元素的大小。但是,选择该元素相对较慢,使用:visible
确定哪个选项卡面板可见,依此类推。我想缓存选择,但是如何? 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 :(得分:0)
alsoResize
也接受对象您可以通过post-init语法更改应该调整大小的元素。
$('#tabs div.class1').resizable('option', 'alsoResize', resizethis);