我有一个简单的网页内容和引导旅游引导通过我的网页。
我想用下面的html代码用一个按钮触发巡演:
<button id="initiate_tour" type="button" class="btn btn-danger">Initiate Tour</button>发起这次旅行的联合材料如下:
// Instance the tour
var tour = new Tour({
backdrop: false,
storage: false
});
tour.addSteps([
{
element: "#1",
title: "title1",
content: "content1"
},
{
element: "#2",
title: "title2",
content: "content2"
},
{
element: "#3",
title: "title3",
content: "content3"
},
{
element: "#4",
title: "title4",
content: "content4"
}
]);
$("#initiate_tour").click(function(){
// Start the tour
tour.start();
});当我点击启动旅游按钮时,我就可以开始巡演了。当我点击结束旅游按钮,旅游关闭。但是,当我再次单击启动巡回赛按钮时,巡演不会开始。
请帮助我解决这个问题,因为这是一个新的使用javascript和引导旅游。
发布于 2016-10-27 13:58:49
现在巡回演出按预期进行了。我已经在引导浏览设置中启用了debug作为true来查看浏览器控制台中的日志。我犯了一个错误,上面写着“旅行结束了,阻止了”。
对代码作了如下修改:
$("#initiate_tour").click(function(){
tour.init();
tour.restart();
});从以下链接获得解决方案:问题解
发布于 2016-10-26 12:46:06
您可以使用restart()函数重新启动巡演。
http://jsfiddle.net/tejashsoni111/6hh8z5qc/1/
$("#initiate_tour").click(function(){
// Start the tour
if(!tour.start()){
tour.restart();
}
});https://stackoverflow.com/questions/40262379
复制相似问题