我在我的应用程序中包含jquery.cookie.js
并且我收到一个firefox错误,说没有定义jquery?
我在项目中有jquery FOR SURE,删除jquery.cookie.js
脚本摆脱了错误。
这可能是什么原因?
答案 0 :(得分:4)
确保在jQuery.cookie.js
之前声明了jQuery在声明jQuery对象之前,你不能使用jQuery对象,这也就是为什么它对顺序很重要。
答案 1 :(得分:1)
如果您在一个脚本中使用多个版本的jquery,则可能会出现该错误。溶液
答案 2 :(得分:0)
要确保jQuery可用,请将您的jQuery代码包装在:
中(function ($) {
// your Code.
})(jQuery);
此外,您可以查看jquery.cookie:
(function ($) {
if (typeof $.cookie != 'undefined'){
var test = ($.cookie('test') === 'true');
}
})(jQuery);