我有一个工作的joyride,这将通过所有的步骤移动,但是我在添加一个步骤计数器/导航的过程中,它将允许用户(像一个jquery画廊滑块)在点击一个li的提示之间移动。我的问题是,在我尝试使用startOffset: #,我无法得到所需的结果。
function move_to_walkthrough(step_number){
$("#joyRideTipContent").joyride({
startOffset:4, (this will be step_number)
autoStart:true,
});
}
我最初的想法是在每次点击提示导航时重新启动joyride(一个简单的ul列表,每个li都有一个与之相关的#,以指示显示哪些提示(因为提示数字取决于呈现给用户的内容)。谁能告诉我我哪里做错了?
我找到了问题所在,结果又出现了一个弹出窗口。简单的回答是,您需要调用
.joyride('destroy');
在现有的joyride实例上,为了让它重新启动。然而,新的问题是,在导航到一个新索引后,它不再适用于其他索引。