我使用Bootstrap Tour來建立一個相當嚴格的巡視,用戶在當前步驟花費3秒後才能進入下一步。在Bootstrap Tour中臨時禁用'Next'按鈕
爲了做到這一點,我給「下一步」按鈕,一個id nextBtn
在遊覽模板,並希望我可以啓用/禁用它是這樣的:
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);
}
然而,這是不工作。這裏應該採取什麼正確的方法?
錯字'$( 「#nextBtn)'改變'$(」 #nextBtn「)'你忘了關引號 –
@TusharGupta, – MLister
「不工作」是什麼意思?該按鈕沒有被禁用嗎?它沒有被重新啓用嗎?它是否不顯示您期待的跳舞的hippopoatamus gif? – Becuzz