2012-03-30 39 views
4

我这里有一个小提琴为什么jQuery给我一个错误'没有方法可排序'?

http://jsfiddle.net/WULsZ/1/

我第一次加载jQuery和代码是非常直接从样品,所以我困惑的是为什么我得到一个错误

+2

如果一个方法不存在,它的原因是它没有被加载。如果你知道你已经加载了它,并且浏览器仍然认为它没有,那么你应该开始调查你是否正确地包含了这些文件(标签是否正确,包含的是否是正确的顺序等) – Kristian 2012-03-30 22:07:03

回答

9

演示: http://jsfiddle.net/WULsZ/3/

您必须包含jQuery Core,然后包含jQuery UI。

<script src="http://dl.dropbox.com/u/12337149/jquery.js"></script> 
<script src="http://dl.dropbox.com/u/12337149/jquery-ui.js"></script> 

如果包括jQuery UI的它会尽量延长jQuery的核心,如果你包括jQuery的核心,它将覆盖的jQuery核心的任何先前的实例(包括扩展jQuery UI的代码)。

文档:http://learn.jquery.com/jquery-ui/getting-started/

+0

反对的任何理由?我只是很感激知道我有什么问题:) – Jasper 2012-03-30 22:06:23

+1

+1 lol;我会把你投给男人! :) 最近怎么样! + cheerios! – 2012-03-30 22:07:47

+0

@martinclayton谢谢,更新。 – Jasper 2013-04-24 15:41:10

2

在这里你去工作演示http://jsfiddle.net/WULsZ/7/

希望这有助于欢呼

缺少:

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

jQuery代码

$(function() { 
    $("#sortable").sortable(); 
    $("#sortable").disableSelection(); 
});​ 
+0

您的** demo **包含jQuery Core和jQuery UI的两个副本,仅供参考。 – Jasper 2012-03-30 22:07:15

+0

@Jasper cheers bruv,现在更新:http://jsfiddle.net/WULsZ/7/ – 2012-03-30 22:09:09

相关问题