2015-01-16 2 views
0

При изменении размера мне нужно получить новую ширину и высоту DIV, я делал этот сценарий с помощью JQuery-UI и JQuery, но он не в состоянииполучать уменьшенное изображение новую ширину и высоту

$(this).resizable(function(){ 
      console.log("Height: " + $(this).height()); 
      console.log("Width: " + $(this).width()); 
     }); 

помощи, чтобы найти как исправить эту ошибку.

+0

мы не можем сделать, как dragable – nifCody

ответ

2
$(this).resizable() 
     .on("resize", function() { 
     console.log("Height: " + $(this).height()); 
     console.log("Width: " + $(this).width()); 
}); 

или

$(this).resizable({ 
    resize: function(event, ui) { 
     console.log("Height: " + ui.height()); 
     console.log("Width: " + ui.width()); 
    } 
}); 
+1

Спасибо большое – nifCody

1

Вы пробовали это?

$(this).on('resize',function(){ // Your stuff goes here });

+0

Я. оборотный Спасибо. – nifCody

1

Это, как я делал это:

<script> 
    function resizeDiv() { 
     vpw = $(window).width(); 
     vph = $(window).height(); 
     console.log("Width: " + vpw); 
     console.log("Height: " + vph); 
    } 

    window.onresize = function(event) { 
     resizeDiv(); 
    } 
</script> 
+0

Я говорил об изменении размера div не в окне – nifCody

Смежные вопросы