我正在使用Hopscotch创建游览,我想为用户创建访问页面后退出或游览的功能。

我正在尝试创建一个onClose函数,但遇到问题。

var tour = {
   id: "businesstour-hopscotch",
   steps: [
{
  title: "Welcome",
  content: "This is the new business profile page, click next to have a quick tour.",
  target: document.querySelector('#companyname'),
  placement: "right",
  xOffset: -380,
  yOffset: 52,
  onClose: function() {
    window.location = '/';
  }
},


等等等,这是行不通的。也没有显示结束游览的按钮。
任何想法都会有所帮助!

最佳答案

根据我对文档的理解,onClose定义是“ Tour Option”,应这样声明,而不是在步骤内部:

var tour = {
   id: "businesstour-hopscotch",
   onClose: function() {
       window.location = '/';
   },
   steps: [{
       title: "Welcome",
       content: "This is the new business profile page, click next to have a quick tour.",
       target: document.querySelector('#companyname'),
       placement: "right",
       xOffset: -380,
       yOffset: 52
     }]
};


我正在像这样初始化我的我的游戏,它适用于用户单击游览右上方的“ x”。但是,当用户在游览的最后一步中单击“完成”按钮时,没有看到此事件触发。

关于javascript - 跳房子关闭游览功能,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36705875/

10-11 14:47