Моя цель — сделать элемент перетаскиваемым с помощью пользовательского интерфейса jQuery, если в нем присутствует определенный класс. Класс добавляется с помощью toggleClass на dblclick.
Добавление класса «перетаскивания» к правому элементу при двойном щелчке:
$("article.spread").dblclick(function() {
$(this).toggleClass("draggable");
});
Затем я использую это, чтобы сделать элемент перетаскиваемым:
$( ".draggable" ).draggable();
Только не получится. ToggleClass выполнен успешно, но его нельзя перетаскивать.
.toggleClass(...)
на.draggable()
. В связи с этим имейте в виду, что инициализация одного и того же виджета для одного и того же элемента несколько раз совершенно допустима и будет вести себя ожидаемым образом. - person blgt   schedule 04.04.2014