2016-12-17 3 views
-3
wiederherzustellen

Ich bekomme den Fehler beim Versuch, eine Seite neu zu laden: jquery-cycle2.js? V = 3.0.43 & t = 1481602536: 608 [cycle2] Diashow muss vor dem Senden initialisiert werden Befehle; "goto" wird ignoriertjquery plugin Problem beim Versuch, Seite

+0

Wenn Sie Hilfe mit Ihrem Code benötigen, müssen Sie es veröffentlichen. – Barmar

Antwort

0

Wie der Fehler angibt, versuchen Sie, den Befehl goto für ein Element, das noch nicht initialisiert wurde, eine cycle2-Diashow auszugeben.

Wenn dies Ihr Element:

<div id="slideshow"> 
    <img src="http://malsup.github.io/images/p1.jpg"> 
    <img src="http://malsup.github.io/images/p2.jpg"> 
    <img src="http://malsup.github.io/images/p3.jpg"> 
    <img src="http://malsup.github.io/images/p4.jpg"> 
</div> 

Und Sie versuchen, dies auszuführen:

$(function() { 
    $('#slideshow').cycle('goto', 2); 
}); 

jsfiddle

werden Sie den Fehler erhalten, weil Sie das #slideshow Element nicht initialisiert eine cycle2 Diashow sein.

Sie können das Problem beheben, indem sie entweder mit Auto-initialisiert, indem der cycle-slideshow Klasse auf dem Element einschließlich:

<div id="slideshow" class="cycle-slideshow"> 

jsfiddle

Oder durch programmatisch Initialisieren es:

$(function() { 
    $('#slideshow').cycle(); // Initialize the element to be a slideshow. 
    $('#slideshow').cycle('goto', 2); 
}); 

jsfiddle


Wenn Sie eine Frage wie diese stellen, sollten Sie den relevanten HTML- und JavaScript-Code, den Sie geschrieben haben, wirklich einfügen. Es ist auch hilfreich, einen Link zu dem von Ihnen verwendeten JQuery-Plug-in hinzuzufügen: Cycle2.

Verwandte Themen