首页 > 解决方案 > 每次“dragstop”事件后都无法添加小部件 [gridstack 插件 + jqueryui]

问题描述

设置:[gridstack] 我正在使用从开发分支合并到“1.0.0-dev”的“0.4.0”。

我有一列用于将要拖到网格上的插件/小部件,所以基本上我使用 jQueryUI 进行可拖放和可拖动。

刚刚在调整大小和拖动项目时发现了一个问题,一段时间后尝试将另一个项目拖动到网格中会生成错误“Uncaught TypeError:无法设置属性'_grid of undefined”第933行“node._grid = self;”。附上截图。

此外,“ui-draggable-handle”与名为“ui-draggable-dragging”的附加类一起粘贴在网格上。它完全破坏了插件,您需要刷新页面以使所有功能恢复正常,但每隔一个 dragstop 事件。

<div id="sidebar">
   <div class="item ui-draggables"><span>{json-config}</span></div>
</div>
<div id="grid1" class="grid-stack">
   <div class="grid-stack-item">//loaded from draggables with json config</div>
</div>

http://www.screencast.com/t/snK9VR1C442

标签: jquery-uijquery-ui-draggablejquery-ui-droppablegridstack

解决方案


推荐阅读