Jquery 拖放在 Dynamics CRM Web 资源中无法正常工作

Jquery Drag Drop not working correctly in a Dynamics CRM Web Resource

本文关键字:常工作 工作 拖放 Dynamics CRM 资源 Web Jquery      更新时间:2023-09-26

>我已经使用 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.");

我试图为draggable JQuery-UI 获得delegated Handler。但我认为这是无法做到的,因此您可以做的是销毁draggable属性并在添加动态内容后再次分配。

$('.draggable').draggable('destroy');
$('.draggable').draggable();