我正在构建一个Meteor应用程序,我想为其添加拖放交互。如果您使用过流星,您可能知道由于 Meteor 的动态特性,这非常棘手。
我试图以这个很棒的项目为例: http: //minitrello.meteor.com/。正如您所看到的,它是Trello本身的许多功能的一个很好的复制,代码不多。
我有一系列关于jQuery-ui 中的draggable
和小部件的相关问题:sortable
- 该文档
draggable
对于您是调用要拖动的元素的选择器还是调用元素的容器有点混乱。我已经看到了两者的代码示例。minitrello 示例调用sortable
包含ul
一堆li
元素,仅此而已。 - 如果
draggable
在容器上使用,拖动事件是否会委托给添加到 DOM 的新子元素?还是仅适用于现有元素?这个代表团似乎是 minitrello 示例中的情况,但我想知道它是否是一个特例。 - 在高度动态的网页中正确使用拖放的任何其他建议?例如,我想象在 Meteor 中,我们总是希望克隆和使用帮助器而不是原始元素本身,它随时可能重新渲染和更改。