Jquery Drag Drop не работает правильно в веб-ресурсе Dynamics CRM

Я сделал функцию перетаскивания с помощью JQuery, она хорошо работает при применении к статическим записям, так как я использую вызов ajax и обновляю div несколькими записями, но функция перетаскивания не работает с динамически создаваемыми записями.

сначала я заполняю свой div записями, а после этого я запускаю свой код, чтобы сделать div перетаскиваемым,

после попытки много, я поставил предупреждение после кода ниже. и перетаскивание работает нормально, но когда я удаляю только оператор оповещения, он снова не работает.

в чем может быть причина?

$(window).load(function() {
$(".dragable").draggable({
cancel: "a.ui-icon",
revert: true,
helper: "clone",
cursor: "move",
live: true,
revertDuration: 0
});
});
alert("Drag code executed.");

1 ответ

Я пытался получить delegated Handler за draggable JQuery-UI. Но я думаю, что это невозможно сделать, поэтому вы можете уничтожить draggable свойство и назначить снова после добавления динамического содержимого.

$('.draggable').draggable('destroy');
$('.draggable').draggable();
Другие вопросы по тегам