请选择 进入手机版 | 继续访问电脑版
收藏本站腾讯微博新浪微博
点点网模板设计大赛 phpchina

经典论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

蓝色理想 最新研发动态 用悬赏 三天解决问题 解决访问速度慢 论坛支持农历生日 - 给官方提建议

论坛活动及任务 归纳网站最新活动 地图任务 邮件更新任务:保护帐号安全

积分换实物,来参加蓝色理想积分兑换吧! 联系招聘客服 蓝色理想帮你找工作! 万元奖励等你拿——点点网模板设计大赛

查看: 3562|回复: 15

[原创] EDrag 拖曳层类 v1.0 [复制链接]

eays 楼主
帖子
612
体力
2115
威望
3
居住地
广东省 佛山市
发表于 2008-9-19 10:27:49 |显示全部楼层
已更新,加入onReady函数。

简单应用实例:
var dropArea = ["wrap","wrap2"];

EDrag.proxy("drag1","h1",["wrap"]);
EDrag.proxy("drag2","h1",dropArea);
EDrag.proxy("drag3","h1",dropArea);
EDrag.proxy("drag4","h1",dropArea);

EDrag.proxy("drag5","h1",["wrap2"]);
EDrag.proxy("drag6","h1",dropArea);
EDrag.proxy("drag7","h1",dropArea);
EDrag.proxy("drag8","h1",dropArea);

EF.onReady(function(){EDrag.init();});

运行代码,里面有更多说明,还请大家多提点意见。献丑了。感觉主要是易用

 提示:您可以先修改部分代码再运行


[ 本帖最后由 eays 于 2008-9-20 15:46 编辑 ]
已有 1 人评分威望 收起 理由
xling + 2 原创内容

总评分: 威望 + 2   查看全部评分

西部数码顶级域名注册商39元抢注!
帖子
83
体力
198
威望
0
居住地
亚洲 日本
发表于 2008-9-19 10:44:51 |显示全部楼层
感覺 限制拖放区域 有點意思,IE7下正常
租服务器,上51IDC | [长沙]招聘:PHP经理10K/WEB前端6K/PHP开发6K

使用道具 举报

eays 楼主
帖子
612
体力
2115
威望
3
居住地
广东省 佛山市
发表于 2008-9-19 11:02:46 |显示全部楼层
呵呵,一般网页都是三列结构,中间一列最宽,
此举也是为了防止由于列的宽度不一致引起的混乱

使用道具 举报

帖子
70
体力
313
威望
0
发表于 2008-9-19 11:13:51 |显示全部楼层
不错啊 期待完善后放出
感谢 收藏此帖

使用道具 举报

帖子
152
体力
305
威望
2
居住地
湖南省 长沙市
发表于 2008-9-21 11:48:25 |显示全部楼层
FF下无效

使用道具 举报

天空里的一片云

荣誉管理 手机认证 

帖子
4223
体力
15687
威望
15
居住地
广东省 佛山市
发表于 2008-9-21 12:56:58 |显示全部楼层
利用鼠标捕获可以捕获浏览器外的鼠标拖放
参考
http://www.cnblogs.com/cloudgamer/archive/2008/07/21/1247267.html

使用道具 举报

eays 楼主
帖子
612
体力
2115
威望
3
居住地
广东省 佛山市
发表于 2008-9-21 21:15:49 |显示全部楼层
FF几?我FF3测试通过

使用道具 举报

skybot 

size

钻石会员 手机认证 

帖子
3236
体力
12466
威望
7
发表于 2008-9-22 08:51:24 |显示全部楼层
FF 又不是标准,做应用只IE,..呵呵,.网站就要FF,IE 什么什么的一大堆了
http://www.qlili.com 个人站帮点啊

使用道具 举报

eays 楼主
帖子
612
体力
2115
威望
3
居住地
广东省 佛山市
发表于 2008-9-22 08:59:51 |显示全部楼层
是啊,谁有firefox 1.5以上的帮忙测试下

使用道具 举报

wolong 

帅绝人寰

金牌会员 手机认证 

帖子
4407
体力
4437
威望
0
居住地
四川省 成都市
发表于 2008-9-22 10:15:25 |显示全部楼层
有个小bug,从一边移动到另一边时,无法直接移动到最下面,需要先移动到倒数第二后,才能移动到最下面

使用道具 举报

帖子
152
体力
305
威望
2
居住地
湖南省 长沙市
发表于 2008-9-22 10:35:47 |显示全部楼层
是不是我理解得不对,点"运行代码"后页面中那八个面板,我除了看看,没找到啥地方可以拖动

使用道具 举报

小秦

版主 手机认证 

帖子
2884
体力
6706
威望
12
居住地
河南省 平顶山市
发表于 2008-9-22 13:38:55 |显示全部楼层
提出一个Bug

拖动那个  我不可以拖动到右边 的那个层.然后把它拖动窗口.这个时候,释放鼠标左键..
然后再将鼠标移到网页中,点一下左键...

会有很有趣的现象...
如果你要其他的层上面点左键的话,,那么这个被拖动的层,将会变的不可以再拖动.
而如果是在网页的空白处点..那这个被拖动的层,会消失...



记得拖出窗口的时候..要向窗口下面拖动...左上,左,右脚本好像做的有限制.层不会跟着出去..而向下则会出去...

使用道具 举报

eays 楼主
帖子
612
体力
2115
威望
3
居住地
广东省 佛山市
发表于 2008-9-22 20:21:18 |显示全部楼层
针对小秦提出的问题。简单的处理一下,

 提示:您可以先修改部分代码再运行



另外此js类已有更新版,增加了拖到最后、父元素无子元素时扔下、从proxy中remove层,和一此细节调整。

[ 本帖最后由 eays 于 2008-9-22 23:10 编辑 ]

使用道具 举报

帖子
3
体力
10
威望
0
发表于 2008-11-10 10:47:46 |显示全部楼层
提出一个BUG
如果都设定 左右两边都可以拖
然后把左边全部拖到右边  那从右边就不可以拖回左边
还有  拖曳层 在移动的时候 不能和目标栏大小一致

[ 本帖最后由 yanguan025 于 2008-11-10 10:53 编辑 ]

使用道具 举报

我是梧桐树

高级会员 手机认证 

帖子
1207
体力
702
威望
0
居住地
浙江省 杭州市
发表于 2008-11-10 11:01:57 |显示全部楼层

回复 1# eays [楼主] 的帖子

能不能想拖到哪儿就哪儿,不用拖了后,放的位置是定的。。。

就是没有规则的拖动

使用道具 举报

yoom 

木匠的背篓

版主 手机认证 

帖子
4900
体力
14517
威望
18
居住地
浙江省 杭州市

维基贡献

发表于 2008-11-10 11:55:05 |显示全部楼层
我先膜拜!

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

Archiver|手机版|安久科技提供CDN|blueidea.com ( 京ICP备05002321号 )  

GMT+8, 2012-2-11 02:40 , Processed in 0.121653 second(s), 9 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部