<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>
私は上記のhtmlを使って楽しいことを設定しました。私はそれを呼び出すことができます:
$(document).foundation("joyride", "start", {
"postRideCallback": function () {
window.alert("hello world");
}
})
それは正常に実行されます。しかし postRideCallback
解雇されることはありません。私は間違って何をしていますか?
回答:
回答№1は0構文は、このために更新されました。明らかにFoundation 5にあります。
これは動作します:
$(document).foundation(
{ joyride :
{ post_ride_callback : function()
{ window.alert("hello world"); }
}
}).foundation("joyride", "start")
回答№2の場合は0
Foundation 4を使用している場合は、これを試してみてください:
$(function(){
$("#joyride01").foundation()
.foundation("joyride", {
postRideCallback :function() { window.alert("hello world"); // or whatever you want to call
}
});
});
それはうまくいくだろう。
私はあなたを助けたと思う! = D
回答№3の場合は0
私はJoyrideプラグインを使用していますが、これを使用しています。
$(window).load(function () {
$("#joyRideTipContent").joyride({
"tipLocation": "top",
autoStart: true,
postRideCallback: function () {
PromptDisableTutorial();
},
modal: false,
expose: true
});
});