美好的一天!
我的页面左侧有一个垂直菜单,右侧有一个方框。目前我能够拖动一个菜单项的幽灵,然后放开它。它实际上并没有删除任何内容,因此菜单没有实际更改。当我放弃鬼魂时,它会调用一种方法。
我希望能够做的是用JQuery或普通的javascript或其他任何东西创建一个对象并实例化它。
此对象具有以下属性: - 让它的父级成为它所使用的div框。 - 由其父母包含,但在其中可以拖拽。 - 当从菜单中拖入相同类型的另一个对象时,能够成为其父对象的父级 - 根据拖动的菜单项标题 - 存储分配给它的任何文本值。
我不是要求任何人这样做(虽然你可以,如果你想),但我很想知道它是否可能,如果有人可以提供一个链接到一些正在构建的对象或小部件的样本,可以是分配的属性和事件。
非常感谢, 卡洛斯
答案 0 :(得分:1)
这实际上是你最好的选择。我见过其他人,但这正是你所描述的。大多数情况下,sortable可以做你想要的一切,但是如果它变得非常复杂,说你想让你当前点亮的项目或者不能轻易地包含在一个选项中,你仍然可以使用draggable和droppable来做你的想。
答案 1 :(得分:0)
我发现了一些对我有用的东西。我将修改Jquery-UI的对话框小部件,而不是重新发明轮子。它完全符合我的需要。这里有一篇有趣的文章:http://www.erichynds.com/jquery/tips-for-developing-jquery-ui-widgets/
非常感谢你的帮助。