/ / wie man joyride-plugin-callbacks von joyery, zub-foundation, zumb-joyride konfiguriert

wie man joyride plugin callbacks jQuery, zurb-foundation, zumb-joyride konfiguriert

Ich benutze Foundation 4.3.1. Das ist mein Code:

$(document).foundation("joyride", {
postRideCallback: function () {
alert("test")
}
});
$(document).foundation("joyride","start");

Ich kann es nicht in Alarmbereitschaft bringen ("Test") Es gehtdurch die Fahrt, aber dann nichts. Ich bin mir nicht sicher, was ich hier falsch mache. Die Dokumente sind überhaupt nicht klar, wie oder wo man die Konfigurationsoptionen ablegen soll, sie liefern nur eine Liste dessen, was sie sind.

Warum gewinnt der PostRideCallback-Trigger?

Antworten:

1 für die Antwort № 1

Okay, also musste ich ziemlich lange mit dem Kopf gegen die Wand schlagen, aber schließlich bekam ich die Syntax richtig. Hier geht:

$(document).foundation("joyride", "start", {
postStepCallback : function (){
alert("test");
}
});

1 für die Antwort № 2

Hatte eine harte Zeit mit mir selbst. In Foundation 5 ist die Lösung unten. Referenziert von: https://github.com/zurb/foundation/issues/4468

$(document).foundation({
joyride: {
post_ride_callback : function () {
alert("yay");
}
}
}).foundation("joyride", "start");

0 für die Antwort № 3

Sie müssen entweder explizit deklarierenFundament auf dem gesamten Dokument zuerst oder rufen Sie Joyride auf dem Dokument zuerst dann rufen Sie Start + Ihre Konfiguration ... nicht sicher, warum es so eingerichtet ist, wie es ist sehr verwirrend, aber hier ist es:

var config = {
nubPosition : "auto",
postRideCallback : function() {
alert("done");
}

$(document).foundation("joyride").foundation("joyride","start",config);

Bitte stimme dies ab, wenn es funktioniert.


0 für die Antwort № 4

Ich habe den ganzen Tag nach der gleichen Antwort gesucht. Ich benutze auch Foundation 4.3. Auf geht's:

$(function(){
$(document).foundation()
.foundation("joyride", {
postRideCallback:function() { alert("test");}
});
}).foundation("joyride", "start");