messmar
Erfahrenes Mitglied
Hallo zusammen,
ich habe gegooglt und hier im Forum recherchiert, aber leider nicht fundig geworden.
Folgendes:
Ich habe innerhalb eines DIVs eine Liste
. Jede Liste beinhaltet
ein Bild/Image, und diese Bilder haben unterschiedliche Höhe.
Der DIV, wo die Bilder eingebettet sind, hat eine Höhe von z.B. 500px und es wird gescrolllt
sobald das Bild höher als der DIV ist, damit der User das ganze bild sehen kann dann... das Übliche halt.
Das Ganze ist eingelich ein Slider (der sichtbare Bereich ist 350px breit) und über diesen Slider gibt's 4 Links, die wenn sie geklickt werden, wird dann das entprechende Bild (in dem sichtbaren Bereich) angezeigt bzw. sichtbar.
CODE:
Der Bug:
Die Höhe des ganzen DIVs: "slide" richtet sich nach dem höchsten Bild und das wäre: "ccc.jpg".
Das heißt, dass der DIV bei dem bild: "ddd.jpg" sehr weit nach unten scrollt obwohl das Bild längst zu Ende. Es entsteht ein großer und unnötiger Abstand nach unten in diesem Fall.
Wie kann man das Ganze steuren, so dass das Scrollen bei den kurzesten Images da aufhört, wo das Bild endet? Ich habe einiges (Script, CSS) versucht, aber leider ohne Erfolg.
Ein Tipp bitte oder Besipiel wäre sehr hilfreich.
Danke & Gruß
Messmar
ich habe gegooglt und hier im Forum recherchiert, aber leider nicht fundig geworden.
Folgendes:
Ich habe innerhalb eines DIVs eine Liste
HTML:
<ul><li></li></ul>
ein Bild/Image, und diese Bilder haben unterschiedliche Höhe.
Der DIV, wo die Bilder eingebettet sind, hat eine Höhe von z.B. 500px und es wird gescrolllt
HTML:
height:500px; overflow:auto;
Das Ganze ist eingelich ein Slider (der sichtbare Bereich ist 350px breit) und über diesen Slider gibt's 4 Links, die wenn sie geklickt werden, wird dann das entprechende Bild (in dem sichtbaren Bereich) angezeigt bzw. sichtbar.
CODE:
HTML:
<div class="slider">
<ul class="inner-slider" style="width:1600px;">
<li style="display:block; border:1px solid gray;">
<img src="img/overview/aaa.jpg?locale=de" height="1200" alt="">
</li>
<li>
<img src="img/overview/bbb.jpg?locale=de" height="900" alt="">
</li>
<li>
<img src="img/overview/ccc.jpg?locale=de" height="1600" alt="">
</li>
<li>
<img src="img/overview/ddd.jpg?locale=de" height="600" alt="">
</li>
</ul>
</div>
Der Bug:
Die Höhe des ganzen DIVs: "slide" richtet sich nach dem höchsten Bild und das wäre: "ccc.jpg".
Das heißt, dass der DIV bei dem bild: "ddd.jpg" sehr weit nach unten scrollt obwohl das Bild längst zu Ende. Es entsteht ein großer und unnötiger Abstand nach unten in diesem Fall.
Wie kann man das Ganze steuren, so dass das Scrollen bei den kurzesten Images da aufhört, wo das Bild endet? Ich habe einiges (Script, CSS) versucht, aber leider ohne Erfolg.
Ein Tipp bitte oder Besipiel wäre sehr hilfreich.
Danke & Gruß
Messmar