[英]Dragging, Dropping & resizing elements
我有一个有三个<div>
元素的网页:
Right_bar
包含几个布局(与此问题无关)
Bottom_bar
包含几个组件,例如计算器,徽标,一组按钮等。每个组件使用<div>
并且必须可调整大小和可拖动。
还有一个工作区,所有组件都被丢弃并调整大小。 用户还可以调整工作区中任何位置的组件位置并更改其位置。 用户设置组件后,页面必须以相同的样式保存,即使刷新页面也不应更改。
我的问题是:
如果你知道任何教程,请告诉我,虽然我是JavaScript的初学者,基本上是一个Java程序员。
注意:在服务器端我使用的是Servlet。
每当用户删除元素时,启动一个简单的Ajax请求,将新值传递给服务器。
try {
var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); // IE
}
catch(e)
{
var xmlhttp = new XMLHttpRequest(); // Other browsers
}
xmlhttp.open('GET', 'yourServerScript.url?param=value', true);
xmlhttp.send(null);
您可能希望通过处理http请求的“readystatechange”事件来检查请求是成功还是失败,但这在您的情况下似乎并不重要。 之后,您只需获取值服务器端,将其存储在会话变量中,然后在每个页面加载时,检查是否在为参数设置为默认值之前为参数定义了会话变量。
2.jquery UI在框架中具有支持拖放div元素的构建,请查看此链接http://jqueryui.com/demos/droppable/
我为一个应用程序做了同样的事情。 (但我使用PHP,无论如何它对你需要的东西都没关系)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.