1
Je suis en train de faire un élément draggable, comme ceci:Rendre un élément glissable?
var element = $("<li id='test'>Hello</li>");
element.appendTo("#panelParent");
element.draggable("enable");
element.draggable("option", "connectToSortable", '#panelTarget');
element.draggable("option", "helper", 'clone');
element.draggable("option", "revert", 'invalid');
rien ne se passe lorsque je tente glisser cet élément. Cela fonctionne bien si j'intègre l'objet dans la page au lieu d'essayer de créer dynamiquement l'élément. Une idée de ce qui me manque? Par exemple, cela fonctionne:
$(function() {
$("#test").draggable({
connectToSortable: '#panelTarget',
helper: 'clone',
revert: 'invalid'
});
});
<ul>
<li id='test'>Hello</li>
</ul>
Merci
Cela fonctionne maintenant? '.draggable (" enable ")' peut être une méthode de paramétrage, c'est-à-dire une méthode qui ne fonctionne qu'après la création du fichier draggable (en utilisant '.draggable()'). – MvanGeest