【发布时间】:2015-04-02 11:11:25
【问题描述】:
我有一个情况,当我有一个包含 11 个步骤的游览时。
在每个步骤中,弹出窗口都包含“Prev”、“Next”、“End Tour”按钮。 我没有使用“End Tour”来“跳过”,而是尝试跳过所有步骤并转到第 11 步,但我无法让它工作。
steps: [
{
element: "#mobile",
title: "Mobile Number",
content: "Click ‘Next’ to view the next search field, Click ‘Previous’ to view the previous search field and click ‘skip’ to select End result.",
placement: "right",
backdrop: true,
orphan: true,
template: function (step) {
return "<div class='popover tour'><div class='arrow'></div><h3 class='popover-title'></h3><div class='popover-content'></div><div class='popover-navigation'><button class='btn btn-xs btn-pink' data-role='prev'>« Prev</button><span> </span><button class='btn btn-xs btn-danger' data-role='next'>Next »</button><span> </span><button class='btn btn-xs btn-success' data-role='skip'>Skip</button> </div> </nav> </div>"
},
onNext: function () {
dir = 'next';
},
onPrev: function () {
},
onShown: function () {
}
}
]
在这里,我使用数据角色作为“跳过”。我如何将其用作 onShow()、onEnd() 等函数。
我试过 goTo(i) 方法也没有用。
【问题讨论】: