我在尝试实现jQuery cookie时不断收到此错误">$.cookie不是一个函数"。
据我所知,我正在正确实现插件:
首次加载:/wp-content/themes/divi-child/js.cookie.js
然后加载我的自定义代码:/wp-content/themes/divi-child/custom.js
但是在"自定义.js"中使用以下内容:
jQuery(document).ready(function($) {
$.cookie("test", 1);
});
。在控制台中创建此错误:
custom.js:2 uncatch 类型错误: $.cookie 不是一个函数 在 HTMLDocument。(自定义.js:2(
可以在此处预览网站:http://dtodd.co.uk/
$.cookie
不是标准的jQuery函数,插件需要在这里下载。确保在必要时包含适当的标记。可从以下位置下载: https://github.com/carhartl/jquery-cookie
包含 cookie 脚本时,请确保首先包含 jQuery FIRST,然后包含 cookie 插件。
完全可能是WP包含新版本的cookie.js并从这里下载:
https://github.com/js-cookie/js-cookie
答案可以在这篇文章中看到:
https://stackoverflow.com/a/38492574/1470145