我想创建一种 iGoogle 类型的布局,您可以在其中将不同的小部件拖放到不同的位置。我只能使用 javascript 或 jquery。我想知道该怎么做。基本上如何启动和实现这种结构。
PS:我不能使用任何特定的框架来完成这项工作。我必须自己创建它。
我想创建一种 iGoogle 类型的布局,您可以在其中将不同的小部件拖放到不同的位置。我只能使用 javascript 或 jquery。我想知道该怎么做。基本上如何启动和实现这种结构。
PS:我不能使用任何特定的框架来完成这项工作。我必须自己创建它。
您还可以使用可拖放的 jquery 插件。在此处查看示例
http://jqueryui.com/droppable/#revert
更新
您必须编写自己的可拖动函数。诀窍是您监听 onmousedown 事件,然后在当前 x、y 位置重绘元素。
看这个例子
注意:如果您想学习,请不要复制粘贴示例。尝试理解然后自己实施!
Check out jQuery UI's Sortable interaction functionality, should give you a good starting point.