Ho un popup che mostra alcuni risultati e voglio che venga visualizzata una barra di scorrimento poiché i risultati vengono tagliati (e non voglio che il popup sia troppo lungo).Come si aggiunge una barra di scorrimento a un div?
risposta
È necessario aggiungere style="overflow-y:scroll;"
al tag div. (Questo costringerà una barra di scorrimento sulla verticale).
Se desideri solo una barra di scorrimento quando necessario, basta fare overflow-y:auto;
<div class="scrollingDiv">foo</div>
div.scrollingDiv
{
overflow:scroll;
}
classe CSS per avere una bella Div con scorrimento
.DivToScroll{
background-color: #F5F5F5;
border: 1px solid #DDDDDD;
border-radius: 4px 0 4px 0;
color: #3B3C3E;
font-size: 12px;
font-weight: bold;
left: -1px;
padding: 10px 7px 5px;
}
.DivWithScroll{
height:120px;
overflow:scroll;
overflow-x:hidden;
}
Ho aggiunto un jsfiddle di questa versione - http://jsfiddle.net/YjxS8/ – DaveHogan
<head>
<style>
div.scroll
{
background-color:#00FFFF;
width:40%;
height:200PX;
FLOAT: left;
margin-left: 5%;
padding: 1%;
overflow:scroll;
}
</style>
</head>
<body>
<div class="scroll">You can use the overflow property when you want to have better control of the layout. The default value is visible.better control of the layout. The default value is visible.better control of the layout. The default value is visible.better control of the layout. The default value is visible.better control of the layout. The default value is visible.better control of the layout. The default value is visible.better </div>
</body>
</html>
Se si desidera per aggiungere una barra di scorrimento usando jquery funzionerà il seguente. Se il tuo div aveva un id di 'myDiv' si potrebbe noi il seguente selettore id jquery con la proprietà css:
jQuery('#mydiv').css("overflow-y", "scroll");
È corretto, dove è necessario aggiungerlo dinamicamente con jquery. Per me funziona. Grazie –
@Chaki_Black ottimo punto. Ho aggiunto una risposta simile a una domanda sullo scroll dinamico su un div qui (http://stackoverflow.com/a/36314963/2512022) – ScottyG
- 1. Come aggiungere una barra di scorrimento orizzontale a una tabella in un div?
- 2. Per scoprire se un div ha una barra di scorrimento
- 3. Barra di scorrimento verticale div show
- 4. Aggiungi una barra di scorrimento a una JList?
- 5. Come posizionare una barra di scorrimento div sul lato sinistro?
- 6. Come impedire a una barra di scorrimento Webkit di spostare il contenuto di un div?
- 7. come visualizzare una barra di scorrimento orizzontale
- 8. Come si aggiunge una barra di scorrimento a un controllo Panel con molti controlli nell'applicazione Windows Form?
- 9. div nidificate che producono una barra di scorrimento. Perché?
- 10. Come si aggiunge una classe a un widget Dojo?
- 11. Div con barra di scorrimento all'interno div con posizione: fisso
- 12. Come creare un segnaposto barra di scorrimento
- 13. Android :: Webview rimuove la barra di scorrimento per un DIV
- 14. Come si sincronizza la posizione di scorrimento di due div?
- 15. Come spostare la barra di scorrimento di un div a sinistra in safari/chrome?
- 16. come nascondere barra di scorrimento orizzontale in div tag
- 17. Impostazione di una posizione barra di scorrimento
- 18. Div opacità basata sulla posizione della barra di scorrimento
- 19. Come si aggiunge un progetto a CruiseControl.NET?
- 20. Come creare una barra di scorrimento personalizzata su un div (stile Facebook)
- 21. Come avere solo una barra di scorrimento verticale su un div
- 22. Perché non ho una barra di scorrimento?
- 23. Come si aggiunge una funzione a un elemento tramite jQuery?
- 24. Come si aggiunge una classe a un @ Html.ActionLink?
- 25. Come abilitare barra di scorrimento/scorrimento su un WPF DataGrid
- 26. Come si aggiunge un carattere a una stringa in OCaml?
- 27. Come si aggiunge una classe a un marker Leaflet?
- 28. Come si aggiunge un int a una stringa in C++?
- 29. Come si aggiunge una rotta MVC a un controller specifico?
- 30. Come si aggiunge UIButton a UIToolBar a livello di programmazione?
@webdestroya: E 'solo aggiungere scorrendo fino div che hanno il nome di classe di "scrollingDiv". Questo potrebbe essere il numero di 1, o anche 0, o il numero di tutte le div che il designer desidera avere le barre di scorrimento. – Robusto
Bene, ora lo avresti aggiornato :) –
@webdestroya: non l'ho toccato. E il post non è stato pubblicato come modificato quando ho commentato. Noi. – Robusto