jquery - 错误: $. cookie不是函数

标签 jquery cookies

我已经使用以下代码添加了 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 is not a function [Break On This Error]var links = $.cookie('links');

出了什么问题?

最佳答案

该错误意味着该插件丢失。

造成这种情况的原因可能有很多,以下是一些常见的原因:

  • Jquery 在插件之后加载(即插件在 Jquery 之前加载。)
  • 插件路径错误或网络服务器无法访问。
  • 该插件与 JQuery 版本不兼容。

我希望这会有所帮助。

关于jquery - 错误: $. cookie不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8815803/

相关文章:

php - ColdFusion 替代 cURL

.net - 哪个 .NET 类将多个 HTTP cookie 字符串解析为 CookieCollection 或 CookieContainer?

ASP.NET 帮助! FireFox 正在吃我的 cookies !

javascript - 用户定义的回调函数在 Javascript/jQuery 中被多次触发

javascript - 如果光标超出 jquery 中的输入标记,如何设置事件

php - 检测启用 cookie 的蜘蛛程序或浏览器

c# - 使用 Web API 自托管时如何从 HttpClientHandler.CookieContainer 获取 cookie?

jquery - jQuery 中 CSS 类更改的触发事件

javascript - jQuery:如何在不同的字符串中添加一个<br/>换行符来分隔2中的句子?

javascript - 如何使用javascript按顺序将文件读​​入数组