我正在使用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/