Einfache und überzeugende JavaScript-Bildeffekte mit jQuery-Plugins

Von: Dr. Florence Maurice
Stand: 12. März 2010
5
(3)
Beitrag bewerten
Anmelden um Kommentare zu schreiben

Effektvolle Diashow über Cycle

Diashow starten

Jetzt geht es daran, die Diashow zu starten. Hierfür ergänzen Sie im head-Bereich Ihres Dokuments einen weiteren JavaScript-Bereich, in dem Sie den benötigten Code angeben. Dieser muss nach dem Code zum Einbinden von jQuery und dem Cycle-Plug-in stehen.

<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="jquery.cycle.all.min.js"></script>
<script type="text/javascript">
$(function(){
  $('#bilder').cycle();
});
</script>

Testen Sie dann Ihre Diashow. Sie sollte jetzt schon funktionieren - die Bilder werden automatisch nacheinander angezeigt und auch schön eingeblendet.

Nun eine kurze Erläuterung zu dem, was Sie hier eigentlich geschrieben haben: Die erste und die letzte Zeile des JavaScript-Codes selbst gehören zusammen: Sie stellen sicher, dass der Code, der dazwischen steht, erst ausgeführt wird, wenn das ganze HTML-Dokument geladen wurde.

$(function() {
// hier steht der Code zum Ausführen
});

Klammern!

Achten Sie auf den Abschluss: zuerst eine geschweifte, dann eine runde Klammer und schließlich ein Strichpunkt.

Ein paar Hintergrundinfos für JavaScript-Programmierer: Falls Sie schon mit JavaScript programmiert haben, kennen Sie wahrscheinlich den folgenden Ausdruck: window.onload=ausfuehren;

Dieser bewirkt, dass die Funktion ausfuehren() erst ausgeführt wird, nachdem das gesamte Dokument geladen ist. Das ist wichtig bei DOM-Manipulationen, wenn HTML-Elemente über JavaScript verändert werden. Das bei jQuery verwendete

$(function() {})

macht genau dasselbe. Es ist nur etwas eleganter, da nicht auf alle externen Dateien, wie z. B. Bilder, gewartet wird, sondern nur auf den HTML-Code.

Statt der Schreibweise $(function() {}); werden Sie bei der Verwendung von jQuery auch häufiger folgende ausführliche Schreibweise sehen:

$(document).ready(function() {
//Hier steht der Code zum Ausführen
});

Noch eine Erläuterung zur Zeile, die dazwischen steht:

$('#bilder').cycle();

Dieser Ausdruck wählt das Element mit id="bilder" aus und startet das Cycle-Plug-in.

Dies ist eine Leseprobe

Möchten Sie den Beitrag komplett lesen? Dann werden Sie Probemitglied und testen Sie akademie.de 14 Tage kostenlos!

Auf Bilder mit JavaScript: jQuery-Plugins erfahren Sie mehr über diesen Beitrag und die weiteren Leseproben.

Weitere Informationen finden Sie auf unserer Infoseite zur Mitgliedschaft und in unseren AGB.

Ich bin bereits Mitglied
Jetzt Probemitglied werden
Ich kann in den 14 Tagen Probezeit formlos z.B. per E-Mail stornieren. Wenn ich das nicht tue, entscheide ich mich für ein