2

我正在使用jQuery UI来获取UI效果,就像拖动元素到另一个元素,并替换'宽度','高度','位置'宽度彼此。可拖动的效果不显示第二次

看到这个fiddle

我想,事情就变得真正有线对我说:

当第一拖动的元素,它工作得很好,但是当我第二次我拖着相同的元素,这个事情刚刚发生的wired:可拖动效果似乎没有长时间的工作,但是当放弃回调函数中的所有代码时仍然会运行。

亲自试一试,你会发现我在说什么。

我今晚调试了这一切,请帮助我请!我真的不知道代码有什么问题!

+0

这是“位置”:”'条款你有使用这是造成这个问题。但如果我删除它,布局会变得疯狂。您应该找到解决方法来修复这些布局。 – TWickz 2012-07-22 17:44:56

+1

@TWickz是啊,我已经运行尽管所有jquery ui APi文档,现在只需在可拖动的方法中使用“helper:'clone'”将解决所有问题。请参阅[fiddle](http://jsfiddle.net/ strangeline/cnchK/11 /) – Lien 2012-07-23 02:51:55

+1

我只是想出来了!很好的工作让你自己完成,谢谢你发布这个问题。我当然对此有些乐趣。 – TWickz 2012-07-23 04:51:41

回答

2

来看,虽然所有的jQuery UI的API文档,现在只需使用“帮手:‘克隆’”在拖动的方法解决所有problem.see的fiddle