/ / जॉयराइड काम कर रहा है, लेकिन पोस्टराइड कॉलबैक नहीं बुला रहा है - ज़र्ब-फाउंडेशन, ज़र्ब-जॉयराइड

जॉयराइड काम कर रहा है, लेकिन पोस्टराइड कॉलबैक नहीं बुला रहा है - ज़र्ब-फाउंडेशन, ज़र्ब-जॉयराइड

<ol data-joyride="" aria-hidden="true" style="display: none;" id="tour">

<li data-id="mailbox-menu" data-button="Next" data-options="tipLocation: bottom"><h4>first</h4><div><p>xxx</p><p>yyy</p><p>zzz</p></div></li>

<li data-id="new-domain" data-button="Next" data-options="tipLocation: bottom"><h4>second</h4><div><p>aaa</p></div></li>
</ol>

मैंने उपरोक्त एचटीएमएल का उपयोग करके एक जॉयराइड सेट किया है। मैं इसे इसके साथ कॉल कर सकता हूं:

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

और यह सफलतापूर्वक चलता है। हालांकि postRideCallback कभी नहीं निकाल दिया जाता है। मैं क्या गलत कर रहा हूं?

उत्तर:

जवाब के लिए 0 № 1

सिंटैक्स को इसके लिए फाउंडेशन 5 में जाहिर तौर पर अपडेट किया गया है।

यह काम:

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

जवाब के लिए 0 № 2

यदि आप फाउंडेशन 4 का उपयोग कर रहे हैं तो बस इसे आज़माएं:

$(function(){
$("#joyride01").foundation()
.foundation("joyride", {
postRideCallback :function() { window.alert("hello world"); // or whatever you want to call
}
});
});

वह ठीक काम करने जा रहा है।

मुझे उम्मीद है मैंने आपकी मदद की है! = D


जवाब के लिए 0 № 3

मैं जॉयराइड प्लगइन का उपयोग कर रहा हूं और मैं इसका उपयोग करता हूं, मुझे आशा है कि इससे मदद मिलती है:

        $(window).load(function () {
$("#joyRideTipContent").joyride({
"tipLocation": "top",
autoStart: true,
postRideCallback: function () {
PromptDisableTutorial();
},
modal: false,
expose: true
});
});