2010-03-11 26 views
0

每當我打開我的桌面上的HTML網頁IM發展只有1.3或1.4庫我得到,說:「設置,只有一個getter屬性」在jquery 1.4和1.3中,加載框架定義會導致錯誤,爲什麼?

我沒有任何其他代碼,這樣的錯誤是直接從jquery.min.js文件

我也在Firebug中得到bazillion警告。

有人可以幫我解決這個問題嗎?

我不能確定爲什麼發生這種情況

<script type="text/javascript" src="js/jq/jquery.js"></script> 
+0

這是您正在加載的唯一JavaScript文件嗎? – 2010-03-11 19:23:22

+0

是的。現在當我加載jquery 1.4 unminified我得到一個jQuery沒有定義錯誤=/ – qodeninja 2010-03-11 19:27:27

+0

告訴我們你如何包括文件,這可能是問題所在。 – 2010-03-11 19:30:51

回答

0

只是嘗試簡單的函數調用,看看是否是基地甚至裝。

jQuery(document).ready(function(){ 
     alert("howdy"); 
    }); 

替代,找出它是否被加載(更好)

<script type="text/javascript"> 
if (typeof jQuery == 'undefined') 
{ 
    alert('not loaded'); 
} 
</script> 

第三種選擇,因爲我不能肯定知道,如果你有在路徑,你說這是在圖書館內: 變化於:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js"></script> 

編輯:爲短NUTS在那裏:(無typeof運算需要:)

<script type="text/javascript"> 
    if (!window.jQuery) 
    { 
     alert('not loaded'); 
    } 
    </script> 
+0

啊哈,短堅果會用'if(!this。$)'非常感謝你! – 2010-03-11 20:55:08

+0

大聲笑只是知道一個人會在這裏與另一個編鐘:)繼續它尼克! – 2010-03-11 21:22:09

+0

我會使用'if(!$)'如果未定義的規則會讓我:) – 2010-03-11 21:24:27

相關問題