Мы хотели бы иметь один общий многостраничный тур, а также специальные туры для веб-приложений. Многостраничный режим функционирует, а специфический для страницы также запускается, но вызывает оба объекта данных тура. Есть ли способ иметь несколько туров на одной странице?Несколько туров с intro.js
function initTours(){
// Start intro tour
document.getElementById('startIntro').onclick = function() {
introJs().setOption('doneLabel', 'Next page').start('.intro-farm').oncomplete(function() {
window.location.href = 'nav_season.php?multipage=true';
});
};
var tourStep = $('.content .intro-farm').attr('data-step');
var nextLink = $('#nextTourLink').attr('href');
if (RegExp('multipage', 'gi').test(window.location.search)) {
introJs().setOption('doneLabel', 'Next page').goToStep(tourStep).start('.intro-farm').oncomplete(function() {
window.location.href = nextLink+'?multipage=true';
});
}
//Page specific
if ($('.page-tour').length > 0){
//Page specific tour
$('.pageHelp').on('click',function() {
introJs().start('.page-tour');
});
} else {
$('.pageHelp').on('click',function(){
$('#messageModal .row').html("<p>We don't have help tips for this page, but if you are stuck, please don't hesitate to <a href='#'>contact us</a>.</p>")
$('#messageModal').foundation('reveal', 'open');
});
}
}