$ .cookie不是函数控制台错误

时间:2017-04-16 13:03:08

标签: jquery cookies jquery-plugins

我一直收到这个错误" $ .cookie不是一个功能"在尝试实现jQuery cookie时。

据我所知,我正确实现了插件:

首次加载: /wp-content/themes/divi-child/js.cookie.js

然后加载我的自定义代码: /wp-content/themes/divi-child/custom.js

但是在' custom.js'中使用以下内容:

jQuery(document).ready(function($) {
    $.cookie("test", 1);
});

...在控制台中创建此错误:

custom.js:2未捕获TypeError:$ .cookie不是函数     在HTMLDocument。 (custom.js:2)

可在此处预览网站: http://dtodd.co.uk/

2 个答案:

答案 0 :(得分:0)

$.cookie不是标准的jQuery函数,需要在此处下载插件。确保在必要时包含适当的标记。可以从以下网址下载:https://github.com/carhartl/jquery-cookie

包含Cookie脚本时,请确保包含jQuery FIRST ,然后包含Cookie插件。

答案 1 :(得分:0)

完全可能是WP包含了新版本的cookie.js,并从这里下载:

https://github.com/js-cookie/js-cookie

答案可以在这篇文章中看到:

https://stackoverflow.com/a/38492574/1470145