适用于jsfiddle但不适用于浏览器

时间:2013-11-14 09:57:10

标签: javascript jquery arrays

http://jsfiddle.net/9cSdm/21/

这是我想在项目中使用的小提琴。

它在小提琴中完美无缺,但当我尝试在我的项目中使用它时,我得到错误: “未捕获的TypeError:对象函数(e,t){return new x.fn.init(e,t,r)}没有方法'cookie'”

我不明白为什么?小提琴和浏览器之间的区别是什么?

谢谢!

$(function () {


    $(".p").click(function () {
        save($(this).text());
    });
});

function save(i) {
    var foobar = new Array();


    var cock = unescape($.cookie('cockie'));


    if (cock != 'null') foobar = cock.split(';');


    foobar.push(i);


    $.cookie('cockie', escape(foobar.join(';')), {
        expires: 1337
    });


    $('#cockieResult').text("Kakan: " + foobar.toString());
}

function clearCockie() {
    $.cookie("cockie", null);
    $('#cockieResult').text("");
} 

1 个答案:

答案 0 :(得分:1)

您应该在代码中添加jquery.cookie.js文件。

展开部分“外部资源”是JSFiddle,您将看到它已导入到您的脚本中:

JSFiddle