目前好象也就是实现了,几个DIV的拖动,隐藏等操作

解决方案 »

  1.   

    没有用FF,可能赚容性不太好!
    代码还没有整理,有些直接写一行里,可能要看的人有点累,对不住大家了!
    动手写这个,我觉得主要的难点是拖动事件对像的获取。整个网站还在开发中,大概已经完成了30%,用ASP+MSSQL,个人站点。如果大家觉得还可以,我可能会放出整站代码。
      

  2.   

    http://www.onooptical.cn/temp/temp.rar
    我把静态部份打包传上去,大家看完以后给点意见吧!谢谢!网站还可以接 Ctrl+S保存当前页面为默认页,Ctrl+U,复制当前页的URL。
      

  3.   

    不错啊 是用AJAX做的吗?没什么错误
      

  4.   

    有个小瑕疵,下面这样用的时候,拖动时的区块会变成 宽度100%,我改了下,楼主看看:---- 我的list.htm -------------------<body onLoad="ob()">
    <div id="mn" style="width: 30%"></div>
    <div class="de">---- 修改 list.js :180~185行 ------------var x=m.offsetLeft,y=m.offsetTop,g=m.offsetHeight,k=m.offsetWidth,h=m.innerHTML;
    T.innerHTML=h;
    T.style.position="absolute";
    T.style.border="1px solid #CCCCCC";
    T.style.filter="alpha(opacity=75)";
    T.style.width=k;//"100%"; //使用实际宽度k
    ...
      

  5.   

    另外希望楼主能增强其功能,比如,在一个页面上能放多个<div id="mn"></div>容器,并且能在容器间拖动,而不仅是在一个容器内上下拖动。
      

  6.   

    谢谢大家支持!----------------------------------
    有个小瑕疵,下面这样用的时候,拖动时的区块会变成 宽度100%,我改了下,楼主看看:---- 我的list.htm -------------------<body onLoad="ob()">
    <div id="mn" style="width: 30%"></div>
    <div class="de">---- 修改 list.js :180~185行 ------------var x=m.offsetLeft,y=m.offsetTop,g=m.offsetHeight,k=m.offsetWidth,h=m.innerHTML;
    T.innerHTML=h;
    T.style.position="absolute";
    T.style.border="1px solid #CCCCCC";
    T.style.filter="alpha(opacity=75)";
    T.style.width=k;//"100%"; //使用实际宽度k
    ...----------------------------------------------------不用实际宽度,而用100%,是因为考虑到整个页面突然被拉大,用了实际宽度拖动的层和原来的层的宽度会不一样。当然,我这样写也是考滤到我这种版面的特殊性的。看样子应该没有问题了,有空我解决了FF的兼容性问题,我会封装一下,成为一个组件。
      

  7.   

    最后优化一下,并修改了上面提到过的小BUG!http://www.onooptical.cn/temp/temp0603.rar
      

  8.   

    因为现在Ajax火了觉得那个Ctrl+S和Ctrl+U比较好