jQuery resizable()和多个alsoResizes?

时间:2010-03-20 15:52:15

标签: javascript jquery jquery-ui

有没有办法在jQuery UI中设置多个alsoResizes?

$('.selector').resizable({ alsoResize: '.other' });

我想设置其他一些元素来调整大小,而不只是一个。官方文档什么都没说。

4 个答案:

答案 0 :(得分:17)

尝试

$('.selector').resizable({ alsoResize: '.other,.another,.andmanymore' });

答案 1 :(得分:1)

你可以像这样传入一个字符串数组:

$('.selector').resizable({ alsoResize: [
    '.other',
    '.and-another',
    '#and-one-more'
]});

这些字符串应代表选择器。您还可以按类或ID调整大小。

答案 2 :(得分:0)

这可以通过组合div来完成。

var foo = $('.foo').attr('id');
var bar = $('.bar').attr('id');
var bar = $('.bar').attr('id');
var alsos = '#' + foo + ', #' + bar; 


$('.selector').resizable({
alsoresize:alsos, 
});

答案 3 :(得分:0)

如果您有对象参考,那么您可以像这样使用:

$(el).resizable(
        {
            alsoResize: [ el.children[0], el.children[1] ]
        });