0

这是我的代码:

<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>

如您所见,我在使用之前调用了查询 1.8.16 文件。但是我第一次使用 jQuery 它给了我错误:

Can't find variable $

这是关于 jQuery 没有被加载。我尝试使用 safari 检查器查看,我确定文件已正确加载。链接没问题。我加载文件,然后执行脚本。

为什么我会收到此错误?

4

3 回答 3

3

您包含 jQuery UI 但不包含核心 jQuery 库,您需要添加:

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

在这里下载

注意- 你需要在 jQueryUI 之前包含 jQuery

于 2012-05-10T15:11:48.420 回答
1

在 jQueryUI 旁边,您还需要 jQuery。请也包含此脚本!

于 2012-05-10T15:11:46.827 回答
0

您正在加载 jquery UI,但您是否忘记同时加载 jquery 框架本身?

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
于 2012-05-10T15:13:12.510 回答