twitter-bootstrap – Bootstrap tour需要清除缓存再次工作
发布时间:2020-12-18 00:17:39  所属栏目:安全  来源:网络整理 
            导读:我正在尝试在我的Web应用程序中使用bootstrap tour.前5分钟一切正常,我看到了弹出的步骤,第一次也是唯一一次.然后弹出窗口就消失了.我尝试了很多方法,甚至重新启动了电脑,事实证明,每次我清除浏览器缓存,它都可以工作一次.然后我需要再次清除缓存. 代码如下
                
                
                
            | 
                         我正在尝试在我的Web应用程序中使用bootstrap tour.前5分钟一切正常,我看到了弹出的步骤,第一次也是唯一一次.然后弹出窗口就消失了.我尝试了很多方法,甚至重新启动了电脑,事实证明,每次我清除浏览器缓存,它都可以工作一次.然后我需要再次清除缓存. 
  
  
代码如下所示: helpButton.click(function() {
    if (window.steps === undefined)
        return;
    alert("element: " + window.steps[0].element + ",title: " + window.steps[0].title + ",content: " + window.steps[0].content + ",val: " + $(window.steps[0].element).val());
    var tour = new Tour({
        steps: window.steps
    });
    tour.init();
    tour.start();
    alert("finished.");
}); 
 步骤看起来像: <script type="text/javascript">
var steps = [
    { element: "#choose-team",title: "快速编辑",content: "可以在这里直接编辑标题,自动保存",position: "n" },{ element: ".hidden-editor:first",title: "快速编辑2",自动保存2",position: "n" }
]; 
 >所有alert()都很好,步骤中的数据都可以(这就是为什么它至少可以运行一次). 任何想法?谢谢. 解决方法
 该问题与库配置有关,因为它默认将数据存储到DOM存储接口. 
  
  
        DOCS 选项:存储 默认值:window.localStorage 描述: 
 固定 var tour = new Tour({
    steps: window.steps,storage: false
});
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!  | 
                  
