У меня возникли проблемы с запуском Bootstrap Tour в многостраничном туре, когда я попаду на вторую страницу.
У меня есть начало тура с событием клика, а localStorage
- false
. Тур начинается отлично с событием клика, но затем, когда я перехожу на второй этап тура и загружаю новую страницу, тур не поднимается там, где он остановился.
Как мне возобновить тур со второго шага на этой новой странице? Я знаю, что мне нужно повторно инициализировать тур, но я, видимо, не делаю этого правильно.
$(document).ready(function () {
// Instance the tour
var tour = new Tour({
name: "CiteTour",
steps: [{
element: "",
title: "#1",
content: "You can find help with formatting citations on the Guide page. Click 'Next' to go there now.",
placement: ""
}, {
element: "#CiteTour2",
title: "#2 - Citation Resources",
content: "There are several options for getting help with formatting citations. Once on the Guide page, look for the box labeled 'Citation Help.'",
placement: "right",
path: "/newpath",
onNext: function (tour) {
tour.init();
tour.restart();
}
}, {
element: "#CiteTour3",
title: "#3",
content: "This site can help format your research paper and references in APA, MLA, and the other major citation formats.",
placement: "right",
}, {
element: "#AskTour1",
title: "#4 - Ask-a-Librarian",
content: "If you still have questions about citations or citation format, feel free to contact the librarians. Good luck!",
placement: "left",
}],
storage: false,
});
// Initialize the tour
tour.init();
$('#CiteTour-go').on('click', function () {
// Start the tour
tour.start();
});
});