我正在使用 Bootstrap Tour 来构建一个相当严格的导览,其中用户只能在当前步骤上花费 3 秒后才能继续下一步。
为了做到这一点,我nextBtn
在游览模板中为“下一步”按钮提供了一个 ID,并希望我可以像这样启用/禁用它:
var tour = new Tour ({
name: "my-tour",
template: "...",
onNext: function(tour) {
$("#nextBtn").prop("disabled", true);
}),
onShow: function(tour) {
window.setTimeout(next, 3000);
});
function next() {
$("#nextBtn").prop("disabled", false);
}
但是,这是行不通的。这里应该有什么正确的方法?