0

所以基本上我在页面上有文本块,基本上只有大约 10 个使用 CSS 的相同大小的文本框。我希望能够订购这些 - 所以拖放一个。我可以自己编写后端排序代码 - 任何人都可以推荐去哪里进行前端拖放吗?我知道 jquery 可能是我最好的选择,但我从未使用过 javascript,所以如果已经为此创建了任何类型的代码,那将非常有帮助。

谢谢!

4

2 回答 2

0

这是 jQueryUI 的可拖动和可放置:

http://jqueryui.com/draggable/

http://jqueryui.com/droppable/

他们有点可爱,但很可能不会做你想做的事。

下面是关于如何实现 HTML5 方式的拖放的非常简单的解释:

http://www.w3schools.com/html/html5_draganddrop.asp

(它主要说服我实现自己的,而不是等待更好的 HTML5 拖放支持。)

这是旧浏览器的示例:

http://luke.breuer.com/tutorial/javascript-drag-and-drop-tutorial.aspx

还有我不推荐的 draggable.js(及其 jQuery 端口)。

这些例子并没有真正做的东西包括几乎任何有用的东西。例如,如果您想定位对象的部分或对象之间的空格怎么办?您如何根据页面中发生的事情来制定动态目标。这一切都变得非常丑陋非常快。

很抱歉没有更简单的答案。

于 2012-10-16T19:45:25.447 回答
0

你是这个意思?http://jqueryui.com/draggable/

于 2012-10-16T19:35:27.797 回答