2012-03-22 181 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); 

還是要謝謝你! :)