2017-02-15 7 views
0

Ich habe ein Modal, das erscheint und ich benutze die Ui-resizable. Das Problem ist, wenn das Modal groß ist (es hat eine eingestellte Höhe und kann daher scrollen), das Bild wird mit der Bildlaufleiste übertragen. Ich kann es nicht reparieren lassen, denn wenn man es greift und horizontal oder vertikal bewegt, bewegt sich das Modal. Nicht sicher, was zu tun ist. Derzeit befindet es sich in der rechten unteren Ecke des Modals. Kann jQuery auch benutzen, wenn es sein muss.Bild wird unten angezeigt

https://jsfiddle.net/x7dw1wjg/

HTML

<div class="ui-dialog"> 
    <div class="container">//contains everything in the modal</div> 
    <div class="ui-resizable-handle ui-resizable-se ui-icon ui-icon-gripsmall-diagonal-se"> 
</div> 

CSS

.ui-dialog{ 
    width: 900px; 
    height; auto; 
    overflow: auto; 
    } 
.ui-resizable-handle { 
width: 22px; 
height: 22px; 
right: 0px; 
bottom: 0px; 
background-position: -77px -220px; // this is just the icon 
position: absolute; 
} 

.container { 
position: relative; 
padding: 1em; 
overflow: auto; 
width: auto; 
max-width: 900px; 
height: 600px; 
} 
+1

Können wir ein funktionierendes Beispiel bekommen? –

+0

habe kein Bild, aber ich habe nur eine Hintergrundfarbe für ein Beispiel benutzt – Keith

Antwort

0
.container img { 
height:0; 
width:50% 
padding-bottom: 50%; 
} 

Dies wird immer das Bild quadratisch gesetzt mit seiner Höhe machen, indem es Breite ist.

+0

das mag wahr sein, aber es löst nicht das Problem, es in der Ecke der Seite zu bleiben. Ich habe kein Problem mit der Größe des Bildes. Es scrollt immer noch mit der Seite – Keith