2012-03-22 149 views
1

我使用此代码:http://jsfiddle.net/JoeyMorani/7LWj4/
似乎我写的代码在某处存在错误,并导致快速拖动它们时div闪烁。它们闪烁到原始位置,然后回到你拖动的位置。jQuery UI可拖曳/放置闪烁

如果您尝试将div'1'快速拖到旁边的可放置div,您将看到闪烁。在Firefox中发生的事情超过Chrome。还没有试过IE。

任何想法是什么造成的?谢谢。

回答

2

啊,原来它是这样的:

ui.draggable.animate({ 
    top: '+=' + top_end, 
    left: '+=' + left_end 
}); 

添加一段时间,以动画有固定闪烁:

ui.draggable.animate({ 
    top: '+=' + top_end, 
    left: '+=' + left_end 
},200); 

还是要谢谢你! :)