我正在尝试设置一个cookie,如果url的a参数存在则使用jQuery。我也在检查cookie是否已经存在,如果确实存在,我需要它做某事,如果不存在,我还需要它做其他事情。
这是我的代码
$.extend({
getUrlVars: function(){
var vars = [], hash;
var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
for(var i = 0; i < hashes.length; i++)
{
hash = hashes[i].split('=');
vars.push(hash[0]);
vars[hash[0]] = hash[1];
}
return vars;
},
getUrlVar: function(name){
return $.getUrlVars()[name];
}
});
if ($.getUrlVar("fullscreen") != null) {
var CookieSet = $.cookie('fullscreen', 'yes');
}
if (CookieSet == null) {
alert('The cookie is not set');
}
if ($.cookie('fullscreen')) {
alert('the cookie is set');
}
然而,我收到此错误:
Uncaught TypeError: undefined is not a function
在这一行(根据控制台):
var CookieSet = $.cookie('fullscreen', 'yes');
任何人都可以帮我吗?