我不能为我的生活找出如何让Bootstrap Tour在多个动态网页上工作。我的导览将从用户页面/<user>
开始,我让他们点击照片库并希望导览继续浏览该画廊页/<user>/<gallery>
。
我使用反射,因为我希望用户选择他们拥有的图库,然后从新页面继续浏览。我尝试过使用/不使用reflex
,onNext
,path
和redirect
的所有可能组合,我能想到你和你做了什么我觉得在逻辑上工作根本不起作用,所以我甚至都不知道......我认为path
用于告诉步骤应该触发哪一页但不管我是什么尝试脚本一直试图重定向到我指定的path
,当我的路径包含一个正则表达式时,它试图重定向到正则表达式,这显然不起作用,所以它一团糟......
答案 0 :(得分:0)
好吧,经过几个小时的混乱和尝试各种组合后我终于明白了,网站上的文档需要更新。它给路径使用正则表达式的例子是path: Regexp("/\/url\/[^/]+/i")
,我从一开始就知道它是错的,但仍然试着解决问题一段时间,当然,当我纠正它应该是什么时我不得使用其他属性的正确组合。
完成所有操作后,您可以使用路径告诉脚本此规则适用于此页面但是,您还必须将false
传递给redirect
。
为了实现我想要的,第一步实际上不需要任何onNext
,path
或redirect
属性集,您只需设置reflex: true
因此,当您点击元素时,它会自动转到下一步,然后按键设置在path
的下一步设置页面应该设置为redirect: false
,这样它就不会自动尝试重定向到path
这是一个正则表达式而不是有效的网址路径。