Jquery plugins 使用Intro.js和jquery.cookie仅在每个url的第一个视图中显示Intro

Jquery plugins 使用Intro.js和jquery.cookie仅在每个url的第一个视图中显示Intro,jquery-plugins,jquery-cookie,intro.js,Jquery Plugins,Jquery Cookie,Intro.js,我正在跨3个不同的URL使用intro.js功能。我已将其限制为仅在用户首次加载包含以下内容的页面时显示: unless $.cookie("firstview")? introJs().start() $.cookie "firstview", "firstSet", expires: 365 但是一个cookie阻止所有后续URL第一次显示它们的intro.js。我试过: unless $.cookie("page1")? introJs(".page1").start() $.cooki

我正在跨3个不同的URL使用
intro.js
功能。我已将其限制为仅在用户首次加载包含以下内容的页面时显示:

unless $.cookie("firstview")? introJs().start()
$.cookie "firstview", "firstSet", expires: 365
但是一个cookie阻止所有后续URL第一次显示它们的
intro.js
。我试过:

unless $.cookie("page1")?
introJs(".page1").start()
$.cookie "page1", "firstSet", expires: 365, page: "/page1"

unless $.cookie("page2")?
introJs(".page2").start()
$.cookie "page2", "firstSet", expires: 365, page: "/page2"

但仍然只有第一页会显示。有什么想法吗?

很容易实现

首先,您应该向用户显示简介,然后在
introJs.onexit()
callback()时将cookie设置为browser,当用户再次访问您的页面时,您可以检查cookie以防止再次显示简介