这次我遇到了一个很大的挑战(至少对我来说)我想创建一个脚本,允许您重新排序 DIV 元素的垂直列表(包含其他子元素,应该与它们一起重新排序)。我不能使用任何框架,它必须是纯 JavaScript。我也不能使用 ondrag、ondragover 等(我听说与 Opera 不兼容)。它必须与所有主流浏览器兼容。
所以,我可以使用的是:onmousedown、onmouseup、onmousemove(以及其他类似的鼠标事件)。我还可以检测其他元素的大小和位置(例如每个 DIV 的大小和位置)。我需要一个如何以最佳方式完成的计划。你有什么建议?谢谢!