Zur Navigation

Slides-Diashow ändern

2 Jörg Kruse

Die Slideshow wird durch das JavaScript am Ende des Quelltexts gesteuert.

das man diese durch einen Klick starten kann

ein Klick wodrauf - auf das Bild?

Gestartet wird die Slideshow durch diesen Funktionsaufruf:

showSlides();

Stattdessen kannst du an den Slideshow-Container div.slideshow-container einen Click-Event-Handler hängen, der diesen Funktionsaufruf beinhaltet:

document.querySelectorAll("div.slideshow-container")[0].addEventListener("click", showSlides);

13.02.2019 14:23 | geändert: 13.02.2019 14:24

3 krieger98

Zitat von Jörg
Die Slideshow wird durch das JavaScript am Ende des Quelltexts gesteuert.

das man diese durch einen Klick starten kann

ein Klick wodrauf - auf das Bild?

Gestartet wird die Slideshow durch diesen Funktionsaufruf:

showSlides();

Stattdessen kannst du an den Slideshow-Container div.slideshow-container einen Click-Event-Handler hängen, der diesen Funktionsaufruf beinhaltet:

document.querySelectorAll("div.slideshow-container")[0].addEventListener("click", showSlides);

Danke ??

13.02.2019 17:12

4 krieger98

Zitat von krieger98
Zitat von Jörg
Die Slideshow wird durch das JavaScript am Ende des Quelltexts gesteuert.

das man diese durch einen Klick starten kann

ein Klick wodrauf - auf das Bild?

Gestartet wird die Slideshow durch diesen Funktionsaufruf:

showSlides();

Stattdessen kannst du an den Slideshow-Container div.slideshow-container einen Click-Event-Handler hängen, der diesen Funktionsaufruf beinhaltet:

document.querySelectorAll("div.slideshow-container")[0].addEventListener("click", showSlides);

Ich habe das noch nicht ganz verstanden, wo und wie ich das Einfügen muss.

Danke ??

14.02.2019 06:39

5 Jörg Kruse

Mit "Stattdessen" ist gemeint, dass die erste Code-Zeile durch die zweite ersetzt werden kann.

Die aktuelle Code-Zeile ruft die Funktion showSlides() grundsätzlich auf, sobald die Seite geladen ist:

showSlides();

Die alternative Code-Zeile sorgt dafür, dass die Funktion showSlides() nur dann aufgerufen wird, wenn auf div.slideshow-container geklickt wird:

document.querySelectorAll("div.slideshow-container")[0].addEventListener("click", showSlides);

14.02.2019 15:11

6 krieger98

Zitat von Jörg
Mit "Stattdessen" ist gemeint, dass die erste Code-Zeile durch die zweite ersetzt werden kann.

Die aktuelle Code-Zeile ruft die Funktion showSlides() grundsätzlich auf, sobald die Seite geladen ist:

showSlides();

Die alternative Code-Zeile sorgt dafür, dass die Funktion showSlides() nur dann aufgerufen wird, wenn auf div.slideshow-container geklickt wird:

document.querySelectorAll("div.slideshow-container")[0].addEventListener("click", showSlides);

Danke es hat geklappt !!!

14.02.2019 16:40

Beitrag schreiben (als Gast)

Die Antwort wird nach der Überprüfung durch einen Moderator freigeschaltet.





[BBCode-Hilfe]