2012-05-19 51 views
1

這次我帶着一個很大的挑戰(至少對我來說)我想創建一個腳本,允許您重新排列DIV元素的垂直列表(包含其他元素子元素,應該與它們重新排序)。 我不能使用任何框架,它必須是純JavaScript。我也不能使用ondrag,ondragover等(與我聽說的不兼容Opera)。它必須與所有主流瀏覽器兼容。用鼠標使用純JavaScript重新排列div的列表

所以,我可以使用的是:onmousedown,onmouseup,onmousemove(和其他像這些鼠標事件)。我還可以檢測尺寸位置的其他元素(如每個DIV的大小和位置)。我需要一個如何以最好的方式完成這個計劃。你有什麼建議嗎?謝謝!

Image

+1

我會從滾動自己的排序/拖拽功能將是一個很頭痛的經驗告訴你,我* *強烈利用爲此建立了一個庫建議。 –

+0

世界上有什麼限制你像jQuery這樣的框架?它使任務像這個蛋糕。 – j08691

回答