Ich suche nach einer CSS / Javascript-Lösung für mein Problem mit dem Scrollen von HTML-Seiten.
Ich habe drei Divs, die ein Div, einen Header und ein Wrapper-Div enthalten.
Ich benötige eine vertikale Bildlaufleiste im Wrapper-Bereich. Die Höhe sollte automatisch oder 100% sein, je nach Inhalt.
Die Kopfzeile sollte fixiert sein, und ich möchte keine allgemeine Bildlaufleiste, die ich overflow:hiddenim Body-Tag angegeben habe.
Ich brauche eine vertikale Bildlaufleiste in meinem Wrapper Div. Wie kann ich das beheben?
HTML
<div id="container">
<div class="header"></div>
<div class="wrapper">
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Vivamus porta tortor sed metus. Nam pretium. Sed tempor. Integer ullamcorper, odio quis porttitor sagittis, nisl erat tincidunt massa, eu eleifend eros nibh sollicitudin est. Nulla dignissim. Mauris sollicitudin, arcu id sagittis placerat, tellus mauris egestas felis, eget interdum mi nibh vel lorem. Aliquam egestas hendrerit massa. Suspendisse sed nunc et lacus feugiat hendrerit. Nam cursus euismod augue. Aenean vehicula nisl eu quam luctus adipiscing. Nunc consequat justo pretium orci. Mauris hendrerit fermentum massa. Aenean consectetuer est ut arcu. Aliquam nisl massa, blandit at, accumsan sed, porta vel, metus. Duis fringilla quam ut eros.</p>
<!-- Lots more paragraphs-->
</div>
</div>
CSS
body{ margin:0; padding:0; overflow:hidden; height:100%}
#container { width:1000px; margin:0 auto;}
.header { width:1000px; height:30px; background-color:#dadada;}
.wrapper{ width:1000px; overflow:scroll; position:relative;}
Bitte beziehen Sie sich auf diese JS Fiddle