以下是巡回步骤的示例
tour.addStep(0, {
title: 'Choosing Menu',
text: 'By clicking the arrow you can select the options.',
attachTo: '.my-list bottom',
classes: 'shepherd shepherd-open shepherd-theme-default ',
buttons: [{
text: 'Next',
action: tour.show(2),
classes: 'shepherd-button-example-primary'
}]});
在上面的代码中,动作部分不起作用。但是如果放tour.next
而不是tour.show()
。流程继续"步骤1"。
相同的tour.show(2)
在浏览器控制台上运行!如果我直接把这一行放在控制台上。
有没有可能解决这个问题?
答案 0 :(得分:0)
按钮动作需要是一个功能。在您的示例中,tour.next
是tour对象的方法。如果你想对show()
做点什么,试试这个:
action: function(){ return tour.show(2) }