gpt4 book ai didi

javascript - 结束游览一次后,使用按钮开始 Bootstrap 游览

转载 作者:行者123 更新时间:2023-11-30 15:44:40 26 4
gpt4 key购买 nike

我有一个简单的网页,其中包含内容和 bootstrap 导览以指导我的网页。

我想用带有以下 html 代码的按钮触发游览:

<button id="initiate_tour" type="button" class="btn btn-danger">Initiate Tour</button>

发起游览的JS如下:

// 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();

});

单击开始导览按钮后,我就可以开始导览了。当我点击 End Tour 按钮时,游览结束。但是当我再次点击Initiate Tour 按钮时,游览并没有开始。

我已经审阅了以下帖子,但没有任何效果:post1post2 .

请帮助我解决这个问题,因为我是使用 javascript 和 bootstrap 的新手

最佳答案

现在巡演按预期进行。我在 bootstrap tour 设置中启用 debug as true 以查看浏览器控制台中的日志。我收到错误提示“Tour ended, init prevented”。

对代码进行了以下更改:

$("#initiate_tour").click(function(){
tour.init();
tour.restart();
});

从以下链接获得解决方案:problem solution

关于javascript - 结束游览一次后,使用按钮开始 Bootstrap 游览,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40262379/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com