变量不适用于alsoResize:

时间:2014-03-24 12:38:16

标签: javascript jquery jquery-ui jquery-ui-resizable

我得到了这个代码,工作得很好,直到我改变'.1'太过colselect。我猜它是因为它得到的价值太晚了,当我想使用colselect它没有注册。有没有人对如何解决这个问题有任何想法?

$(document).ready(function() {

        var colSelect;

        $('.test2').mousedown( function(){      
            colSelect = '.' + $(this).attr('id');
        });

        $( '#1' ).resizable(
        {handles:'e'},
        {alsoResize: '.1'} // <- here I would like too change '.1' to colselect
        );
});

1 个答案:

答案 0 :(得分:2)

<强>更新

$(document).ready(function() {

    var colSelect;

   $('#one').on('mouseover' ,mousedwn);

 function mousedwn(){
    colSelect = '.' + $(this).attr('id');
    resize(colSelect);

 }
$('#one').on('mouseout' ,function(){
    $('#one').off('mouseover' ,mousedwn); //prevent memory leaks
});


 });

function resize(para){

 $( '#1' ).resizable(
    {handles:'e'},
    {alsoResize: para} 
    );

 }

Working Fiddle