如何为可拖动项目添加占位符?

时间:2014-08-22 09:42:38

标签: javascript jquery html css jquery-ui

好的,我已经使用jQuery用户界面droppabledraggablesortable实施了简单的拖放测试。

每当左侧边栏中的项目(例如输入,密码等)被拖动到主要部分(表单编辑器)时,该元素就被添加到#34;到指定的位置。

当拖动编辑器中的现有项目(在被删除之后)时,可以轻松地重新排序它们,显示虚线边框占位符以及元素移动的确切位置。这一个是使用sortable' s placeholder完成的。

但是,我仍然无法找到一种方法来解决从侧边栏中删除项目的问题。

有什么想法吗?


" draggable":

            $(".wrp").draggable({
                snap: false,
                stack: ".wrp",
                cursor: 'move',
                helper: myHelper
            });

小提琴: http://jsfiddle.net/xpayr4vt/

演示: http://83.212.101.132/angjs/ang4.html

1 个答案:

答案 0 :(得分:0)

好的,那个太简单了。 OMG ...

我所要做的就是将draggablesortable联系起来,例如:

            $(".wrp").draggable({
                snap: false,
                stack: ".wrp",
                cursor: 'move',
                helper: myHelper,
                connectToSortable: "#theform",
            });

这么简单的事情浪费了太多时间。我希望这个可以帮助任何人寻找完全相同的东西......: - )