好的,我使用jQuery UI droppable、draggable和sortable实现了一个简单的拖放测试。
每当左侧边栏中的项(例如输入、密码等)被拖动到主部件(表单编辑器)时,元素就被“添加”到指定位置。
当编辑器中的现有项(在删除后)被拖动时,它们可以很容易地被重新排序,显示虚线边框占位符作为元素要移动的确切位置。这个是用sortable的placeholder完成的。
然而,我仍然无法找到一种方法,使之工作的项目被从侧边栏中删除。
有什么想法吗?
“可拖”:
$(".wrp").draggable({
snap: false,
stack: ".wrp",
cursor: 'move',
helper: myHelper
});Fiddle : http://jsfiddle.net/xpayr4vt/
演示: http://83.212.101.132/angjs/ang4.html
发布于 2014-08-22 10:44:24
好吧,太简单了。天哪..。
我所要做的就是将draggable连接到sortable,比如:
$(".wrp").draggable({
snap: false,
stack: ".wrp",
cursor: 'move',
helper: myHelper,
connectToSortable: "#theform",
});在这么简单的事情上浪费了那么多时间。我希望这个能帮任何人寻找完全相同的东西..。:-)
https://stackoverflow.com/questions/25444036
复制相似问题