2017-02-24 4 views

Antwort

3

Ich habe ein Spiel mit ihm hatte und eine Lösung gefunden (hoffentlich). Ich habe Ihre .resizable() in einem Container div wie folgt platziert und alles scheint in this fiddle zu arbeiten. Der Code:

HTML:

<div id="resizeContainer"> 

    <div id="mydiv" class="ui-widget-content"> 
    <img src="https://cdn3.iconfinder.com/data/icons/car-icons-front-views/480/Sports_Car_Front_View-512.png" width="400"> 
    </div> 

</div> 

Javascript:

$("#resizeContainer").resizable({ 
    handles: "s", 
}); 

CSS:

#resizeContainer { 
    height: 200px; 
    overflow:hidden; 
    padding-bottom: 20px; 
    padding-right: 20px; 
} 

#mydiv { 
    height: 100%; 
    width: 100%; 
    border-bottom: 3px solid red; 
    padding: 0.5em; 
    overflow: auto; 
} 
0

das Hinzufügen behebt es:

$("#mydiv").on("resize", function(){ 
    $("#mydiv").resizable({ 
     handles: "s", 
    }); 
}); 
+0

Haben Sie es versucht? Der innere Teil muss aufgerufen werden, um zu funktionieren. Aber es wird niemals sein. Resizeception ... – user1170330

+0

Es hat für mich funktioniert! Es ist jedoch nicht sehr elegant. Funktioniert es nicht für dich? – nncho

+0

Der innere Teil macht das div resizable. Aber es wird nur ausgeführt, wenn die Größe des Div geändert wird. Also kann es nicht funktionieren. Oder meinst du eigentlich ** das Hinzufügen zu dem bereits vorhandenen Code? – user1170330

Verwandte Themen