我正在努力实现一个拖累和放大器drop swap place功能,但是在需要再次交换拖放项目的时候卡住了。
这个想法很简单:我在网格上有9个正方形,每个正方形应该可以与任何其他正方形交换,例如
123<br>
456<br>
789
1和5交换后将成为
523<br>
416<br>
789
在此之后,所有方格都可以再次交换。
我真的很赞赏你的帮助,因为我对编程很陌生,而且在其他代码中找到合适的答案仍然很难,这些代码有很多额外的功能...... 非常感谢你!
答案 0 :(得分:1)
在元素上调用.draggable()
的代码仅在文档就绪时运行。克隆的元素没有原始的侦听器/绑定。 $elem.clone(true, true)
也应该复制这些内容。请参阅.clone()
的{{3}}。
或者,在您的删除回调中,您可以将绑定添加到克隆中。取决于您在.clone(true, true)
的成功,因为有些问题表明存在问题。