我在设置Zurb Foundation 组件-joyride的选项时遇到问题。我似乎无法让它设置一个 cookieMonster 变量,然后下次不显示joyride。
请注意,我使用的不是独立版本的 Joyride,而是与 Zurb Foundation 4 捆绑在一起的,它的参数似乎与独立版本不同。
html代码(苗条的模板,应该很明显)
ol(class="joyride-list" data-joyride)
li(data-id="draft" data-text="Next" data-options="tipLocation:bottom;")
h4 Welcome!
p Hello and welcome!
li(data-id="to_proofread" data-text="Next" data-options="tipLocation:right;")
h4 Proofreading
p Lorem ipsum.
和js:
$(document).foundation('joyride', 'start')
此设置实际上有效 - 因为它显示兜风,并尊重每个提示选项,但它完全忽略了“cookieMonster”和“CookieDomain”选项,我找不到任何方法来设置这些选项。尝试过试验、阅读代码(似乎是故意混淆的)或调试(再次,非常困难,很多东西都被包裹在私有闭包中,所以无法从 JS 控制台获取它)。