Halli hallo,
ich bin gerade dabei einen Image & Text Slider zu schreiben. Allerdings habe ich im Moment das Problem, dass ich nur die Bilder wechseln kann und die Texte nicht.
Deshalb habe ich es jetzt so geändert, dass nichtmehr nur die Bilder gewitchet sondern die ganzen Klassen mit Bild & Text drin.
Hat jemand ne Idee warum es so nicht funktioniert und vlt. eine Lösung?
Liebe Grüße,
Felix!
Code
<div class="slider">
<img id="slide1" src="images/filmag.jpg" style="width:100%">
<p>text1</p>
</div>
<div class="slider">
<img src="images/filmag.jpg" style="width:100%">
<p>text2</p>
</div>
<div class="slider">
<img src="images/filmag.jpg" style="width:100%">
<p>text3</p>
</div>
<div class="slider">
<img src="images/Kant-Kopf.png" style="width:100%">
<p>text4</p>
</div>
Alles anzeigen
Und mein JavaScript-Code:
Code
var slideIndex = 1;
showDivs(slideIndex);
function plusDivs(n) {
var y = document.getElementById("slide1");
y.style.display = "none";
showDivs(slideIndex += n);
}
function showDivs(n) {
var i;
var x = document.getElementsByClassName("myslider");
if (n > x.length) {slideIndex = 1}
if (n < 1) {slideIndex = x.length}
for (i = 0; i < x.length; i++) {
x[i].style.display = "none";
}
x[slideIndex-1].style.display = "block";
}
Alles anzeigen