我使用引导程序游览进行页面游览。我想要做的是在您访问该页面后自动启动游览,但在下次访问时,游览不应该自动启动,但是当您单击按钮时。我猜这可以用“存储”来完成,但我不知道如何。任何人都可以帮忙吗?谢谢我不想在第二次访问时启动引导程序游览
1
A
回答
1
'storage'需要'window.localStorage'。这个值是默认的,所以你不需要添加任何选项。
// Instance the tour
var tour = new Tour();
tour.addSteps([
{
element: "#one",
title: "First",
content: "First Content",
placement: "right"
}, {
element: "#two",
title: "Second",
content: "Second content",
placement: "right"
}
]);
tour.init();
tour.start();
$("#startTour").click(function() {
tour.restart();
})
div#one {
padding:20px;
margin:50px;
width:100px;
height:100px;
background-color:gray;
}
div#two {
padding:20px;
margin:50px;
width:100px;
height:100px;
background-color:aqua;
}
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.1/css/bootstrap.css" rel="stylesheet"/>
<link href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-tour/0.10.1/css/bootstrap-tour.css" rel="stylesheet"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.1/js/bootstrap.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/bootstrap-tour/0.10.1/js/bootstrap-tour.js"></script>
<div id="one">First step</div>
<br>
<div id="two">Second step</div>
<div>
<button id="startTour" class="btn btn-success">Start</button>
</div>
1
我们应该遇到同样的问题,见我的问题和答案在这里:Bootstrap tour needs to clear cache to work again。
使用restart()而不是start()或设置“storage:false”可以解决问题。
相关问题
- 1. 如何在首次访问网站时启动intro.js游览
- 2. 第二次启动线程
- 3. 如何在第二次启动时处理引导启动错误
- 4. Selenium Marionette驱动程序UnreachableBrowserException在第二次启动时
- 5. Android应用程序在第二次启动时冻结
- 6. 在第二次应用程序启动时跳过主菜单
- 7. MyApplication.java没有在第二次启动应用程序时运行?
- 8. 如何重新启动引导游览?
- 9. 如何在点击时启动引导游览? (在wordpress上)
- 10. 为什么程序在我想去第二次活动时显示invocationtargetexception?
- 11. 加载引导程序的第二阶段并启动它
- 12. 我想选择另一个第一次启动应用程序
- 13. Midori浏览器不会在脚本中第二次启动
- 14. PreferenceActivity越来越接近我第二次启动应用程序
- 15. EXC_BAD_ACCESS第二次启动我的应用程序并调用reloadTable
- 16. 引导程序崩溃第二次点击后不崩溃
- 17. 仅在应用程序第一次启动时启动活动
- 18. 驱动程序无法在第二次启动
- 19. Android,第二次活动不会启动
- 20. 引导::异常消息的第一次和第二次访问冲突
- 21. 第二次显示不同的视图应用程序启动
- 22. 第二次启动时停止第一次倒计时
- 23. 第二次访问时显示div
- 24. 第二次访问时刷新站点
- 25. IOS模拟器问题的应用程序只运行时,第二次启动..
- 26. 我想在启动时启动应用程序,但不会启动
- 27. xautolock不会第二次启动
- 28. 我想加载第二次DIV第一和第一格第二
- 29. 首次访问网站时加载引导程序Modal
- 30. 如何在第一次启动应用程序时使Activity只启动一次?