首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >结束一次后,用一个按钮启动引导式巡演

结束一次后,用一个按钮启动引导式巡演
EN

Stack Overflow用户
提问于 2016-10-26 12:30:42
回答 2查看 1.3K关注 0票数 2

我有一个简单的网页内容和引导旅游引导通过我的网页。

我想用下面的html代码用一个按钮触发巡演:

代码语言:javascript
复制
<button id="initiate_tour" type="button" class="btn btn-danger">Initiate Tour</button>

发起这次旅行的联合材料如下:

代码语言:javascript
复制
// 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();

});

当我点击启动旅游按钮时,我就可以开始巡演了。当我点击结束旅游按钮,旅游关闭。但是,当我再次单击启动巡回赛按钮时,巡演不会开始。

我引用了以下帖子,但都没有用:post1post2

请帮助我解决这个问题,因为这是一个新的使用javascript和引导旅游。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-10-27 13:58:49

现在巡回演出按预期进行了。我已经在引导浏览设置中启用了debug作为true来查看浏览器控制台中的日志。我犯了一个错误,上面写着“旅行结束了,阻止了”。

对代码作了如下修改:

代码语言:javascript
复制
$("#initiate_tour").click(function(){
    tour.init();
    tour.restart();
});

从以下链接获得解决方案:问题解

票数 2
EN

Stack Overflow用户

发布于 2016-10-26 12:46:06

您可以使用restart()函数重新启动巡演。

http://jsfiddle.net/tejashsoni111/6hh8z5qc/1/

代码语言:javascript
复制
$("#initiate_tour").click(function(){
    // Start the tour
    if(!tour.start()){
        tour.restart();
    }
});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40262379

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档