2010-06-28 6 views
1

J'ai un draggable connecté à un sortable:Désactiver un triable?

$("#panelTarget").sortable({ 
    distance: '15' 
}); 

var element = $('<li>Hello</li>'); 
element.appendTo('#panelSource'); 
element.draggable(); 
element.draggable("option", "connectToSortable", '#panelTarget'); 

à un moment donné, je veux qu'il soit impossible pour l'utilisateur de déposer des éléments sur le panneau sortable (panelTarget). J'essaie ceci:

$('#panelTarget').sortable("disable"); 

mais je peux encore déposer des éléments sur elle, je ne suis pas interpréter correctement les documents ?:

http://jqueryui.com/demos/sortable/#method-disable 

comment puis-je empêcher l'utilisateur de laisser tomber des choses sur le panneau ?

Merci

Répondre

3

Cet événement/action vient du côté .draggable(), vous devez le désactiver là, comme ceci:

element.draggable("option", "connectToSortable", false); 
+0

Ah ok sens maintenant, je vous remercie. – user246114