Einfache und überzeugende JavaScript-Bildeffekte mit jQuery-Plugins
Effektvolle Diashow über Cycle : Diashow starten
Diashow starten
Auf dieser Seite
Mit Bild
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.
Mit Bild
<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>
Mit Bild
Testen Sie dann Ihre Diashow. Sie sollte jetzt schon funktionieren - die Bilder werden automatisch nacheinander angezeigt und auch schön eingeblendet.
Mit Bild
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.
Mit Bild
$(function() { // hier steht der Code zum Ausführen });
Mit Bild
Klammern!
Achten Sie auf den Abschluss: zuerst eine geschweifte, dann eine runde Klammer und schließlich ein Strichpunkt.
Mit Bild
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
Mit Bild
$(function() {})
Mit Bild
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:
Mit Bild
$(document).ready(function() { //Hier steht der Code zum Ausführen });
Mit Bild
Noch eine Erläuterung zur Zeile, die dazwischen steht:
Mit Bild
$('#bilder').cycle();
Mit Bild
Dieser Ausdruck wählt das Element mit id="bilder" aus und startet das Cycle-Plug-in.