我有点困惑,可能错过了眼前的一些东西。
我正在使用jQuery cookie在我的页面中创建一个 cookie。代码是:
var $j = jQuery.noConflict();
$j(document).ready(function(){
$j.cookie("homecookie", 1, {expires: 30, path: '/'});
});
我知道读取 cookie 时会是 $j.cookie('homecookie');
但在那之后我就感到困惑了。我需要调用此函数 $j.colorbox({ inline:true, href:"#gallery-nav-instruct"});
如何调用?
换句话说,如果该人没有访问过该页面,则调用 colorbox。如果用户访问过该页面,则不会调用该页面。有人可以帮我正确设置它,因为我无法得到它。请举例说明,因为我不喜欢 JavaScript。
最佳答案
您可以简单地检查 cookie 是否存在,如果不存在,您可以调用函数并设置 cookie:
if(!$j.cookie('homecookie')){
$j.colorbox({ inline:true, href:"#gallery-nav-instruct"});
$j.cookie("homecookie", 1, {expires: 30, path: '/'});
}
关于javascript - 调用基于 jQuery Cookie 的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8114696/