【发布时间】:2017-09-12 05:56:30
【问题描述】:
在尝试实现 jQuery cookie 时,我不断收到此错误“$.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 Uncaught TypeError: $.cookie is not a function 在 HTML 文档。 (custom.js:2)
网站可以在这里预览: http://dtodd.co.uk/
【问题讨论】:
-
您没有加载 jQuery cookie 库,而是两次加载 js.cookie.js。它使用语法
Cookies.set('name', 'value');- 我投票关闭为题外话:这个问题是由一个无法再复制的问题或一个简单的印刷错误引起的。虽然类似的问题可能是这里的主题,但这个问题的解决方式不太可能帮助未来的读者。这通常可以通过在发布之前确定并仔细检查重现问题所需的最短程序来避免。 -
另外,它是容易找到的stackoverflow.com/questions/18024539/… 的副本 - 请在下次询问之前在谷歌中搜索您的标题
-
这能回答你的问题吗? jQuery $.cookie is not a function
标签: jquery cookies jquery-plugins