Javascript 我可以使用多个intro.js和超过2个页面吗?
我想在两个以上的页面上使用intro.js。Javascript 我可以使用多个intro.js和超过2个页面吗?,javascript,jquery,intro.js,Javascript,Jquery,Intro.js,我想在两个以上的页面上使用intro.js。 这是一种简单的方法吗?是的,你可以。如果您查看包含多个页面的intro.js示例代码,您可以看到第一个页面的代码在用户单击按钮后重定向到第二个页面: <script type="text/javascript"> document.getElementById('startButton').onclick = function() { introJs().setOption('doneLabel', 'Next page').
这是一种简单的方法吗?是的,你可以。如果您查看包含多个页面的intro.js示例代码,您可以看到第一个页面的代码在用户单击按钮后重定向到第二个页面:
<script type="text/javascript">
document.getElementById('startButton').onclick = function() {
introJs().setOption('doneLabel', 'Next page').start().oncomplete(function() {
window.location.href = 'second.html?multipage=true';
});
};
</script>
这可能不是最好的代码:,但就像Rich说的,没有更多信息,我只能猜测这就是你想要做的?但希望它能给出一个大致的想法 如果RegExp'multipage','gi'.testwindow.location.search{ introJs.setOption'doneLabel','下一页→'.start.oncompletefunction{ window.location.href='nextpage?multipage=true'; };
} 我能够使用intro.js进行复杂的多页使用,比他们的更完整。请参阅相关的。您好,欢迎来到Stack Overflow!我认为你没有提供足够的信息给任何人来帮助你。我建议看一看,再试一次。@RichChurcher这是对新用户最好的评论,例如,我读过的问题问得不好。。。感谢您和Basia保持这个网站的卓越:本来会给您留下一个下午,但看不到在哪里做。。。所以在这里,它将不得不驻留,直到有人将其移除。谢谢你:你为这样一个精简的问题添加了一个答案,真是太棒了。。。这对我很有帮助,因为这正是我正在努力实现的目标。谢谢请不要在明显离题/糟糕的问题上发布答案!此外,当发布主要由代码片段组成的答案时,请。你也应该花点时间去做。
<script type="text/javascript">
if (RegExp('multipage', 'gi').test(window.location.search)) {
document.getElementById('startButton').onclick = function() {
introJs().setOption('doneLabel', 'Next page')
.start().oncomplete(function() {
if (RegExp('multipage=2', 'gi').test(window.location.search)) {
window.location.href = 'third.html?multipage=2';
}
else {
window.location.href = 'unicorn.html?multipage=3';
}
});
};
}
</script>