2012-03-30 11 views
4

Ich habe eine Geige hierWarum gibt jQuery einen Fehler "hat keine Methode sortierbar"?

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

lade ich jQuery erstes und der Code ist ziemlich direkt aus der Probe zu Ich bin so verwirrt wie, warum ich

+2

Wenn eine Methode nicht existiert, wird sie nicht geladen. Wenn Sie wissen, dass Sie es geladen haben, und der Browser denkt immer noch, dass es nicht war, dann sollten Sie untersuchen, ob Sie die Dateien korrekt aufgenommen haben (Tags sind korrekt, enthalten sind in der richtigen Reihenfolge usw.) – Kristian

Antwort

9

Demo eines Fehler bin immer: http://jsfiddle.net/WULsZ/3/

Sie müssen jQuery Core und dann jQuery UI einbeziehen.

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

Wenn Sie jQuery UI umfassen wird es versuchen, die jQuery-Kern zu erweitern, und wenn Sie jQuery Core-umfassen wird es jede vorherige Instanz von jQuery Core-überschrieben werden (einschließlich der erweiterten jQuery UI-Code).

Dokumentation: http://learn.jquery.com/jquery-ui/getting-started/

+0

Irgendein Grund für die Abstimmung unten? Ich würde es einfach zu schätzen wissen, was ich falsch gemacht habe :) – Jasper

+1

+1 lol; Ich werde dich wählen, Mann! :) hat das Leben! + Cheerios! –

+0

@martinclayton Danke, aktualisiert. – Jasper

2

Hier gehen Sie Demo arbeiten: http://jsfiddle.net/WULsZ/7/

hoffe, das hilft, prost

fehlt:

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

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

Ihre ** Demo ** enthält zwei Kopien von jQuery Core und jQuery UI, nur zur Information. – Jasper

+0

@Jasper cheers bruv, jetzt aktualisiert: http://jsfiddle.net/WULsZ/7/ –

Verwandte Themen