ジョイライド ツアーに問題があります。1 つのツアーが終了したら、2 つ目のツアーを開始したいと思います。postRideCallback で 2 つ目のツアーを実行しようとしていますが、最初のツアーをループしてしまいます。方法を知っている人はいますか?これを修正しますか?
function preview(){
$('#joyRideTipContent').joyride({
autoStart : true,
preStepCallback : function(index, tip) {
console.log(index);
},
postStepCallback : function(index, tip) {
},
postRideCallback : function(index, tip) {
console.log("stop1");
preview2();
console.log("stop1.1");
},
tipLocation:"left",
modal : true,
expose : true
});
}
function preview2(){
console.log("stop2.0");
$('#joyRideTipContent2').joyride({
preStepCallback : function(index, tip) {
console.log("stop21.0");
},
postStepCallback : function(index, tip) {
console.log("stop22.0");
},
postRideCallback : function(index, tip) {
console.log("stop23");
alert("tada")
},
tipLocation:"left",
modal : true,
expose : true
});
console.log("stop2.1");
}
私のコード (上記参照) では、プレビューはジョイライド ツアーを開始するために使用する関数であり、console.log はテスト用であり、特定の意味はありません。