我使用以下代码添加了 jQuery 插件:
<script type="text/javascript" src="js/jquery.cookie.js"></script>
我的激活cookie的代码如下:
$(document).ready(function() {
$('ul.sub_menu a').click(function() {
$('#sliderid, .prodcls').css("display","none");
$.cookie('links','linkdisplay',{ expires: 2 });
// var txt = $(this).text();
//console.log("you clicked"+txt);
});
var links = $.cookie('links');
if (links == 'linkdisplay') {$('#sliderid, .prodcls').css("display","none");};
});
但在 firebug 控制台中它给出了一个错误:
$.cookie 不是函数 [中断此错误]var links = $.cookie('links');
怎么了?
该错误意味着缺少该插件。
造成这种情况的原因可能有很多,常见的有:
- Jquery 在插件之后加载(即插件在 Jquery 之前加载。)
- 插件路径错误或 Web 服务器无法访问。
- 该插件与 JQuery 版本不兼容。
我希望这有帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)