MediaWiki:Slider.js: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
K (Etwas schneller, auf Wunsch von Molt) |
(Möglicher Workaround für Firefox-Bug) |
||
Zeile 3: | Zeile 3: | ||
var elements = document.getElementsByClassName('slideshow-banner'); | var elements = document.getElementsByClassName('slideshow-banner'); | ||
for (i = 0; i < elements.length; i++) { | for (i = 0; i < elements.length; i++) { | ||
elements[i].style.visibility = "hidden"; | //elements[i].style.visibility = "hidden"; | ||
elements[i].style.opacity = 0; | elements[i].style.opacity = 0; | ||
elements[i].style.visibility = "visible"; | |||
} | } | ||
elements[slide].style.opacity = 1; | elements[slide].style.opacity = 1; | ||
elements[slide].style.visibility = "visible"; | //elements[slide].style.visibility = "visible"; | ||
} | } | ||
function slideshow() { | function slideshow() { |
Version vom 18. April 2020, 12:44 Uhr
var currentSlide = 0;
function setSlide(slide) {
var elements = document.getElementsByClassName('slideshow-banner');
for (i = 0; i < elements.length; i++) {
//elements[i].style.visibility = "hidden";
elements[i].style.opacity = 0;
elements[i].style.visibility = "visible";
}
elements[slide].style.opacity = 1;
//elements[slide].style.visibility = "visible";
}
function slideshow() {
var elements = document.getElementsByClassName('slideshow-banner');
if (currentSlide >= elements.length) currentSlide = 0;
//console.log(currentSlide);
setSlide(currentSlide);
currentSlide++;
window.setTimeout(slideshow, 6000); // Alle 6 Sekunden wechseln
}
window.setTimeout(slideshow, 0);