2009-10-31 63 views
1

我在我的應用程序中包含了jquery.cookie.js,我收到了一條firefox錯誤,指出jquery沒有定義?jquery.cookie插件,gettign錯誤,說jQuery沒有定義?

我有jquery項目中的確定,刪除jquery.cookie.js腳本擺脫了錯誤。

這可能是什麼原因?

+2

是jquery.cookie.js之前或jQuery的本身包括後? – 2009-10-31 01:15:23

+0

嘗試使用一個空白的HTML文件以使其首先工作,以防萬一您的應用頁面上的其他元素出現複雜情況。 – 2009-10-31 01:21:21

+0

crescentfresh,我想命令與JavaScript無關? – mrblah 2009-10-31 01:37:05

回答

4

請確保您有jQuery的聲明jQuery.cookie.js

無法使用jQuery對象,直到它的聲明,因此它爲什麼重要的順序。

0

爲了確保jQuery是可用的包裝您的jQuery代碼:

(function ($) { 
    // your Code. 
})(jQuery); 

此外,您可以檢查jquery.cookie:

(function ($) { 
    if (typeof $.cookie != 'undefined'){ 
     var test = ($.cookie('test') === 'true'); 
    } 
})(jQuery); 
相關問題