2012-05-10 48 views
0

這裏是我的代碼:jQuery的錯誤與1.8

<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.js"></script> 

<script> 
$(document).ready(function(){ 
    $("#draggable").draggable(); 
}); 
</script> 

<div id="draggable" 
    style=" 
     position: fixed; 
     left: 50%; 
     margin-left: -100px; 
     top: 30%; 
     width: 200px; 
     background: rgba(255,255,255,0.66); 
     border: 2px solid rgba(0,0,0,0.5); 
     border-radius: 4px; padding: 8px; 
    " 
> 
    This is a test 
</div> 

正如你可以看到我打電話查詢16年1月8日的文件在使用它之前。但我第一次使用jQuery它給了我錯誤:

Can't find variable $ 

這是關於jQuery未加載。我試圖尋找與safari檢查員,我敢肯定文件加載正確。鏈接是好的。我加載文件然後執行腳本。

爲什麼我得到這個錯誤呢?

+2

您只加載jQuery UI,而不是jQuery。 –

回答

3

您包括jQuery的用戶界面,但不是jQuery核心庫,你需要添加:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> 

download it here

注意 - 你需要jQueryUI的

之前,包括jQuery的
+0

Omg,對不起,自從上次我使用jQuery以來很長一段時間。 – Shoe

+1

@Jeffrey不需要道歉...我們都在那裏有一些點.... – ManseUK

1

在jQueryUI旁邊還需要jQuery。請包括這個腳本!

0

你加載jQuery UI,但你忘了也加載jQuery框架本身?

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