Ich habe eine Diashow-Galerie von Grund auf mit jQuery
erstellt. Es kann eine beliebige Anzahl von Folien haben. Unter der Slideshow habe ich eine Schaltfläche "Weitere Informationen". Ich möchte, dass dieser Link alle 5000ms ändert, um die Präsentation der Folie widerzuspiegeln.Wie mache ich eine jQuery-Schleife, die das href-Attribut eines Links ändert?
Ich weiß, ich .attr
kann sich den href
Wert ändern, wird es nur in Abständen von 5000 ms, um verschiedene Dinge zu ändern (auf einer Schleife!), Dass ich bin völlig ratlos mit ...
Hilfe wäre sehr willkommen!
Warum eine Zeichenkette an 'setTimeout' übergeben? Übergeben Sie einfach einen Funktionszeiger. Evals sind potentiell böse. zB 'setTimeout (changeSlide, Millisekunden);' – Alex
Warum nicht 'setInterval' verwenden anstatt' setTimeout' bei jedem Funktionsaufruf? – Chris
weil auf diese Weise die Bildladezeit nicht aus den 5000 ms herausgenommen wird. Der Timer wird erst gestartet, wenn das Bild geladen ist. – Dutchie432