2013-05-15 5 views
6

Il mio modal-body ha due div uno affianco all'altro, uno di loro deve avere una barra di scorrimento se il suo contenuto è troppo grande per il modale. Sfortunatamente, la barra di scorrimento appare sul corpo modale, non sul mio div.Barra di scorrimento su un div specifico nel corpo modale bootstrap

Quello che ho:

enter image description here

quello che voglio:

enter image description here

mio panelGuest ha la overflow-y per l'auto, ho provato con 'scorrere' al posto, ma viene mostrata la barra di scorrimento ma non disponibile. Ho provato diversi valori per il trabocco sul corpo modale, invano.

css:

#panelGuest{ 
    overflow-y:auto; 
    overflow-x:hidden; 
    width: 35%; 
    float:left; 
    border-right:solid #ff920a 2px; 
    min-height:100px; 
} 

html:

<div id="modalShareBody" class="modal-body"> 
     <div id="panelGuest" class="panel"> 
      The div where i want the y-scrollbar 
     </div> 
     <div id="panelDetail" class="panel"> 
     </div> 
    </div> 

Ecco un violino con il problema: http://jsfiddle.net/Ua2HM/2/

risposta

9

ho fatto fare l'altezza del modal un valore fisso:

#modalShare { 
    margin-left:-200px; 
    height: 300px; 
} 

@media (max-width: 767px) { 
    #modalShare { 
     width: auto; 
     margin-left: auto; 
    } 
} 

#modalShareBody { 
    overflow:hidden; 
} 

#panelGuest{ 
    width: 35%; 
    float:left; 
    height: 200px; 
    overflow-y: auto; 
    overflow-x: hidden; 
    border-right:solid #ff920a 2px; 
} 

#panelDetail{ 
    float:left; 
    width: 60%; 
} 

È quello che ti serve?

+0

Sì, è esattamente quello che mi serve, grazie! Molto utile! – Getz

1

Penso che sia necessario creare panelGuest position:relative e impostare un'altezza specifica sul modalShareBody in modo che i pannelli possano essere al 100%.

#panelGuest{ 
    position: relative; 
    width: 35%; 
    float:left; 
    border-right:solid #ff920a 2px; 
    min-height:100px; 
    height: 100%; 
    overflow: auto; 
} 

Ecco la aggiornato violino: http://jsfiddle.net/skelly/Ua2HM/5/

+0

La posizione relativa non è utile, ma l'altezza specifica è! Grazie anche per la tua risposta. – Getz

+0

Grande ... felice che tu abbia funzionato. – ZimSystem

Problemi correlati