错误:$.cookie 不是函数

2024-04-29

我使用以下代码添加了 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(使用前将#替换为@)

错误:$.cookie 不是函数 的相关文章

随机推荐