Gup*_*R4c 5 javascript jquery html5 drag-and-drop
我一直在使用jsfiddle.net来尝试原型调度程序,其中要调度的项目被拖放到其中.我已经从"未分配"列表中拖放到了计划表工作中.我也有能力从日程表中删除工作.我正在困难的时候缠着头来将桌子上的一个项目移动到桌子的另一部分.
小提琴就在这里.我很感激任何关于让内部拖放工作的建议.我整天都在努力工作,而且我开始变得模糊不清.哦,无论如何,如果你认为我正在做的事情可以做得更好,请做出改变,让我知道小提琴的版本.
UPDATE
按照@SMathew和@darksky的说法,我重建了整个小提琴,我并没有直接转移桌面细胞,而是改变了它们的内容.
我知道你们推荐使用divs和/或spans,但我想使用表格的结构,尤其rowspan是以30分钟为增量指定单元格的高度.它现在确实工作得更好,唯一的错误是移动细胞(或更多的内容),因为我必须恢复受rowspan源点影响的细胞并删除与rowspan目标站点冲突的细胞.
更新的小提琴可以在这里找到.
更新2(最终)
所以,我又回到了绘图板,在64个小提琴之后,我终于得到它做我想要的.最后,在不操纵表结构的情况下让一切工作正常的技巧.我所要做的就是设置以行距为单位的单元格display: hidden.
无论如何,对于任何有兴趣的人来说,新的小提琴就在这里.我确实发现Chrome在处理API方面存在一些问题.我在小提琴中注意到它们(以及部分咆哮).
问题是你试图使td元素可拖动.当你从这样的表中删除/插入td元素时,你必须创建一堆空单元格来平衡它.我建议保持表格完整,并将可拖动元素包含在div或span标记中.这样表结构永远不会改变.您的代码也将更加简单和高效.
| 归档时间: |
|
| 查看次数: |
5870 次 |
| 最近记录: |