我在我的應用程序中包含了jquery.cookie.js
,我收到了一條firefox錯誤,指出jquery沒有定義?jquery.cookie插件,gettign錯誤,說jQuery沒有定義?
我有jquery項目中的確定,刪除jquery.cookie.js
腳本擺脫了錯誤。
這可能是什麼原因?
我在我的應用程序中包含了jquery.cookie.js
,我收到了一條firefox錯誤,指出jquery沒有定義?jquery.cookie插件,gettign錯誤,說jQuery沒有定義?
我有jquery項目中的確定,刪除jquery.cookie.js
腳本擺脫了錯誤。
這可能是什麼原因?
請確保您有jQuery的聲明jQuery.cookie.js
前無法使用jQuery對象,直到它的聲明,因此它爲什麼重要的順序。
爲了確保jQuery是可用的包裝您的jQuery代碼:
(function ($) {
// your Code.
})(jQuery);
此外,您可以檢查jquery.cookie:
(function ($) {
if (typeof $.cookie != 'undefined'){
var test = ($.cookie('test') === 'true');
}
})(jQuery);
,如果你使用jQuery的多張版本在一個腳本你可能會得到那個錯誤。解決方案
是jquery.cookie.js之前或jQuery的本身包括後? – 2009-10-31 01:15:23
嘗試使用一個空白的HTML文件以使其首先工作,以防萬一您的應用頁面上的其他元素出現複雜情況。 – 2009-10-31 01:21:21
crescentfresh,我想命令與JavaScript無關? – mrblah 2009-10-31 01:37:05