Ich habe eine Diashow von divs. Ich möchte die Schriftgröße ändern, so dass der Text div innerhalb der Spalte div # column2 bleibt. (PS # column2 hat eine feste Höhe in CSS)Diashow von divs und Update Schriftgröße für alle div
Das folgende Skript überprüft nur die erste li, aber nicht die anderen. Wie könnte ich es ändern, so dass es die Bedingung für jeden li überprüft. Vielen Dank!
HTML
<div class="slide">
<li>
<div id="container">
<div id="column1">
<img src="img1.jpg" />
</div>
<div id="column2">
<div>
<span class="comment">Short text</span>
<span class="name">MyName</span>
</div>
</div>
</div>
</li>
<li>
<div id="container">
<div id="column1">
<img src="img1.jpg" />
</div>
<div id="column2">
<div>
<span class="comment">Long text</span>
<span class="name">MyName</span>
</div>
</div>
</div>
</li>
<li>
<div id="container">
<div id="column1">
<img src="img1.jpg" />
</div>
<div id="column2">
<div>
<span class="comment">Very Long text</span>
<span class="name">MyName</span>
</div>
</div>
</div>
</li>
</div>
JAVASCRIPT
<script>
$(function() {
//adjust font
while($('.slide #column2 div').height() > $('.slide #column2').height()) {//check condition
$('.slide #column2').css('font-size', (parseInt($('.slide #column2').css('font-size')) - 1) + "px");//change fot size
}
//slideshow
$('.slide li').hide(); // hide all slides
$('.slide li:first-child').show(); // show first slide
setInterval(function() {
$('.slide li:first-child').fadeOut(500, function() {
$(this).next('li').fadeIn(1000).end().appendTo('.slide') });
}, 5000); // slide duration
});
</script>
benötigen jedes Mal den Dias – charlietfl
@charlietfl Dank zu tun überprüfen Höhe, können Sie mit dem Code helfen? Danke – codeispoetry