-2

我想创建一种 iGoogle 类型的布局,您可以在其中将不同的小部件拖放到不同的位置。我只能使用 javascript 或 jquery。我想知道该怎么做。基本上如何启动和实现这种结构。

PS:我不能使用任何特定的框架来完成这项工作。我必须自己创建它。

4

2 回答 2

2

您还可以使用可拖放的 jquery 插件。在此处查看示例

http://jqueryui.com/droppable/#revert

更新

您必须编写自己的可拖动函数。诀窍是您监听 onmousedown 事件,然后在当前 x、y 位置重绘元素。

看这个例子

注意:如果您想学习,请不要复制粘贴示例。尝试理解然后自己​​实施!

于 2013-08-09T09:30:30.593 回答
0

Check out jQuery UI's Sortable interaction functionality, should give you a good starting point.

http://jqueryui.com/sortable/#display-grid

于 2013-08-09T09:27:00.350 回答