2012-04-04 2 views
1

Ich habe zu prüfen, ob eine jQuery-Cycle-Diashow wird beendet. Ich brauche diese becouse ich mehrere Diashow müssen zu prüfen, ich es in der Folge laufen, aber, wenn das Protokoll „[Zyklus] endet; zu wenige Dias: 1“ erscheint, becouse die Diashow nur eine Seite hat, blockiert sie alle die ‚nach‘ Zyklus-Optionen und ‚vor‘ und es nicht funktioniert so tun.Wie überprüfen, ob eine jQuery-Cycle-Diashow mit diesem Protokoll beendet wird „[Zyklus] endet; zu wenige Dias: 1“

Antwort

4

Ich bin nicht sicher, warum es Probleme verursachen, könnte man auf die genaue Problem erarbeiten müssen, die passiert. Sie könnten nur überprüfen, um zu sehen, ob irgendwelche Dias vorhanden sein, bevor Zyklus initialisiert, etwa so:

if ($('#slideshow').children().length > 1) { 
    $('#slideshow').cycle(); 
} 
0

Sie könnten versuchen, innerhalb von Zyklus zu beheben, aber ein einfacher Ansatz wäre nicht Cycle-Funktionalität „Diashows“ mit weniger als zwei befestigen Artikel.

Edit: Genau das, was @Christian Varga sussests.