本人在一个项目中需用到cookie 现在用了jquery.cookie.js来存取cookie,之前使用是正常的,今天在一个事件中存取cookie时发生了错误,说“Microsoft JScript 运行时错误: 对象不支持此属性或方法”,但是将这段cookie代码放到事件外面就由能起作用了 ,这是什么原因
下面是那段测试的cookie代码:var cookie_click = $.cookie("onnav");
alert(cookie_click);下面是放事件里面的代码 $(".function .cheer").click(function (e) {
e.preventDefault();
var cookie_click = $.cookie("onnav");
alert(cookie_click);
})//funtion a click
下面是那段测试的cookie代码:var cookie_click = $.cookie("onnav");
alert(cookie_click);下面是放事件里面的代码 $(".function .cheer").click(function (e) {
e.preventDefault();
var cookie_click = $.cookie("onnav");
alert(cookie_click);
})//funtion a click
来自http://blog.csdn.net/oldtown/article/details/5154485
<script type="text/javascript" src="/js/jquery.cookie.js"></script>
$.cookie('the_cookie'); // get cookie
$.cookie('the_cookie', 'the_value'); // set cookie
$.cookie('the_cookie', 'the_value', { expires: 7 }); // set cookie with an expiration date seven days in the future
$.cookie('the_cookie', '', { expires: -1 }); // delete cookie$.cookie('the_cookie'); //读取Cookie值
$.cookie(’the_cookie’, ‘the_value’); //设置cookie的值
$.cookie(’the_cookie’, ‘the_value’, {expires: 7, path: ‘/’, domain: ‘jquery.com’, secure: true});//新建一个cookie 包括有效期 路径 域名等
$.cookie(’the_cookie’, ‘the_value’); //新建cookie
$.cookie(’the_cookie’, null); //删除一个cookie