我在我的网络应用程序中使用jquery ui Draggable和Droppable拖动div并删除它们,
但是,当我将项目放在droppale区域(它们有时是文本框或textareas)时,我无法再对它们做出反应或将它们拖得更远,就像它们在页面的那一部分被消耗一样。
另一件事是我决定完全禁用droppable但仍然不断删除它并消耗它们,我还试图从代码中删除droppable事件并再次运行它仍然会发生同样的事情。< / p>
但是当我将它们拖到页面的其他部分时,拖动效果很好。 我也尝试在几台机器上运行,但仍然输出相同。
问题可能是什么原因?
用于创建可拖动的代码
$('body').append("<div id='addNewText'></div>");
$("#addNewText").draggable();
用于创建可放置页面的代码,但是当我删除了可放置部分时。
$("#book").append("<div name=\"page\" id =\"page"+(pagesNumber+1)+"\"> </div>");
$("#page"+(pagesNumber+1)).css("position","absolute");
答案 0 :(得分:0)
尝试设置“禁用”属性,如下所示:
$("#addNewText").droppable('option', 'disabled');