问题描述
在QQ空间里面有个个人编辑空间的功能就是客户端可以用鼠标任意拖动网页内容可以改变网页的栏目位置等等然后保存,以后访问空间就是保存后的,这样的功能有很多网站都有吧?请高手门指教下要怎么做?用什么技术?先谢谢了
解决方案
解决方案二:
QQ空间里面没有看过可以用JS来实现试试下面代码,保存拖动后的位置就好了<html><body><style>body{font-family:Verdana;font-size:11px;color:#333;}#win1{[position:absolute;left:100;top:100;width:200px;height:150px;border:1pxsolid#000;}.title{width:100%;background:#000;height:18px;color:#fff;cursor:hand;}</style><script>varmove=false;functionStartDrag(obj){if(event.button==1&&event.srcElement.tagName.toUpperCase()=="DIV"){obj.setCapture();obj.style.background="#999";move=true;}}functionDrag(obj){if(move){varoldwin=obj.parentNode;oldwin.style.left=event.clientX-50;oldwin.style.top=event.clientY-10;}}functionStopDrag(obj){obj.style.background="#000";obj.releaseCapture();move=false;}</script><divid="win1"><divclass="title"onMousedown="StartDrag(this)"onMouseup="StopDrag(this)"onMousemove="Drag(this)">窗口1</div>Thisisamoveablewindow.<br>Moreinfoinwww.achome.cn.</div></body></html>http://hi.baidu.com/schools/blog/item/75420d172c1f20014b90a739.html
解决方案三:
Ext(Ajax框架)中有这种功能去http://extjs.com/里面找
解决方案四:
JSDIV就是你要拖动的版面的外框1楼的应该可以其实我做过是把DIV的位置的点记住,记录在COOKIE里面那客户端怎么拖下次都是看到以前的不过只要保到数据库就和你要的效果相同了
解决方案五:
asp.netajax框架有这个拖曳控件你可以使用很方便的!!!当然js也可以实现但很麻烦
解决方案六:
asp。netajax
解决方案七:
感觉上就是用Ajax貌似在ajax.net前还有一个东东.忘记了名字了..