1

这次我遇到了一个很大的挑战(至少对我来说)我想创建一个脚本,允许您重新排序 DIV 元素的垂直列表(包含其他子元素,应该与它们一起重新排序)。我不能使用任何框架,它必须是纯 JavaScript。我也不能使用 ondrag、ondragover 等(我听说与 Opera 不兼容)。它必须与所有主流浏览器兼容。

所以,我可以使用的是:onmousedown、onmouseup、onmousemove(以及其他类似的鼠标事件)。我还可以检测其他元素的大小和位置(例如每个 DIV 的大小和位置我需要一个如何以最佳方式完成的计划。你有什么建议?谢谢!

图片

4

1 回答 1

3

如果您想要简单的 onclick 解决方案,那么我会编写一个简单的代码...仅供参考... http://jsfiddle.net/xnXzF/5/

或者你想用鼠标拖放,那么下面是有用的链接...... http://luke.breuer.com/tutorial/javascript-drag-and-drop-tutorial.aspx

于 2012-05-19T19:43:06.223 回答