写了个可以自由拖动,最小化,关闭的论坛列表!请大家测试一下! 目前好象也就是实现了,几个DIV的拖动,隐藏等操作 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没有用FF,可能赚容性不太好!代码还没有整理,有些直接写一行里,可能要看的人有点累,对不住大家了!动手写这个,我觉得主要的难点是拖动事件对像的获取。整个网站还在开发中,大概已经完成了30%,用ASP+MSSQL,个人站点。如果大家觉得还可以,我可能会放出整站代码。 http://www.onooptical.cn/temp/temp.rar我把静态部份打包传上去,大家看完以后给点意见吧!谢谢!网站还可以接 Ctrl+S保存当前页面为默认页,Ctrl+U,复制当前页的URL。 不错啊 是用AJAX做的吗?没什么错误 有个小瑕疵,下面这样用的时候,拖动时的区块会变成 宽度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... 另外希望楼主能增强其功能,比如,在一个页面上能放多个<div id="mn"></div>容器,并且能在容器间拖动,而不仅是在一个容器内上下拖动。 谢谢大家支持!----------------------------------有个小瑕疵,下面这样用的时候,拖动时的区块会变成 宽度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的兼容性问题,我会封装一下,成为一个组件。 最后优化一下,并修改了上面提到过的小BUG!http://www.onooptical.cn/temp/temp0603.rar 因为现在Ajax火了觉得那个Ctrl+S和Ctrl+U比较好 js大牛于小牛 当一个页面同时有两个setInterval函数调用的冲突如何解决? 求解javascript, 请问给表格填充数据的方法 急求几个简单的js实现! 右下弹出框 页面加载时为什么是未定义 关于滚动条跟随滚动的问题 高手请帮忙,用JavaScript如何取得当前的日期,并转换为"YYYY-MM-DD"的形式??? DMZ实现表格中的数据点击修改按钮后变成文本框 能用js访问.net类里面的方法吗? 用JS获取textbox的焦点
代码还没有整理,有些直接写一行里,可能要看的人有点累,对不住大家了!
动手写这个,我觉得主要的难点是拖动事件对像的获取。整个网站还在开发中,大概已经完成了30%,用ASP+MSSQL,个人站点。如果大家觉得还可以,我可能会放出整站代码。
我把静态部份打包传上去,大家看完以后给点意见吧!谢谢!网站还可以接 Ctrl+S保存当前页面为默认页,Ctrl+U,复制当前页的URL。
<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%,我改了下,楼主看看:---- 我的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的兼容性问题,我会封装一下,成为一个组件。