2010-10-04 14 views

Odpowiedz

23

To powinno działać, jeśli umieścić owijkę wokół elementu być zmieniany, i zrobić to wrapper zmiennym rozmiarze.

Grałem około z tego pomysłu i wynik ten wydaje się działać:

<script> 
$(document).ready(function() { 
$(".resizable") 
    .wrap('<div/>') 
    .css({'overflow':'hidden'}) 
     .parent() 
     .css({'display':'inline-block', 
       'overflow':'hidden', 
       'height':function(){return $('.resizable',this).height();}, 
       'width': function(){return $('.resizable',this).width();}, 
       'paddingBottom':'12px', 
       'paddingRight':'12px' 

      }).resizable() 
       .find('.resizable') 
        .css({overflow:'auto', 
         width:'100%', 
         height:'100%'}); 
}); 
</script> 

Test with jsfiddle

+5

Bóg błogosławi TY DLA OSZCZĘDNOŚCI MÓJ CZAS NA TEJ :) –

3

jQuery UI zespół concider przewijalną zmienny rozmiar div jako zły projekt. Tak to jest „nie będzie naprawić cecha:. http://bugs.jqueryui.com/ticket/9119 Obejście jak Dr.Molle już wspomniano - skalowalny wrapper dla przewijanej div

Powiązane problemy