我有一个像下面这样的游览,在第一个下一步完成后,我去使用 ajax 获取动态 html 内容,这被插入到 html 正文中。下一步引用从 Ajax 请求中提取的元素。问题是我的下一步没有显示任何弹出框,它似乎已经结束,没有任何错误消息或通知。我的猜测是因为它在 DOM 中还看不到第二步元素,所以它会自行结束。我怎样才能解决这个问题?
tour = new Tour({
steps: [
{
element: "#element1",
title: "Test1",
content: "Let's Go earn some points",
onNext: function () {
call function that does ajax request for dynamic html and appends to section in html.body
});
}
},
{
element: "#elementfrom_OnNext_ajax_request",
title: "Import ",
content: "check this out "
}
]
});