喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 喜悦证交所 | 帮助

RSS 订阅当前论坛  

招聘PHP开发人员(北京)

上一主题 下一主题
 11  1/2  1  2  > 
     
标题: [原创] 拖动div效果函数  
 
longbill
注册会员
Rank: 2



UID 69845
精华 0
积分 117
帖子 83
金钱 117 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-3-18
状态 离线
[广告]: 代充Paypal帐号美元
拖动div效果函数

样例点击这里


说明:
两个参数
第一个事元素id或者元素本身
第二个是可选参数,0或1,表示层是否随滚动条的滚动一起运动

function drag(o,s)
{
      if (typeof o == "string") o = document.getElementById(o);
      o.orig_x = parseInt(o.style.left) - document.body.scrollLeft;
      o.orig_y = parseInt(o.style.top) - document.body.scrollTop;
      o.orig_index = o.style.zIndex;
      //author: www.longbill.cn
      o.onmousedown = function(a)
      {
            this.style.cursor = "move";
            this.style.zIndex = 10000;
            var d=document;
            if(!a)a=window.event;
            var x = a.clientX+d.body.scrollLeft-o.offsetLeft;
            var y = a.clientY+d.body.scrollTop-o.offsetTop;
            
            d.ondragstart = "return false;"
            d.onselectstart = "return false;"
            d.onselect = "document.selection.empty();"
                        
            if(o.setCapture)
                  o.setCapture();
            else if(window.captureEvents)
                  window.captureEvents(Event.MOUSEMOVE|Event.MOUSEUP);

            d.onmousemove = function(a)
            {
                  if(!a)a=window.event;
                  o.style.left = a.clientX+document.body.scrollLeft-x;
                  o.style.top = a.clientY+document.body.scrollTop-y;
                  o.orig_x = parseInt(o.style.left) - document.body.scrollLeft;
                  o.orig_y = parseInt(o.style.top) - document.body.scrollTop;
            }

            d.onmouseup = function()
            {
                  if(o.releaseCapture)
                        o.releaseCapture();
                  else if(window.captureEvents)
                        window.captureEvents(Event.MOUSEMOVE|Event.MOUSEUP);
                  d.onmousemove = null;
                  d.onmouseup = null;
                  d.ondragstart = null;
                  d.onselectstart = null;
                  d.onselect = null;
                  o.style.cursor = "normal";
                  o.style.zIndex = o.orig_index;
            }
      }
      
      if (s)
      {
            var orig_scroll = window.onscroll?window.onscroll:function (){};
            window.onscroll = function ()
            {
                  orig_scroll();
                  o.style.left = o.orig_x + document.body.scrollLeft;
                  o.style.top = o.orig_y + document.body.scrollTop;
            }
      }
}




PHPCMS文件管理器
2007-6-22 11:53 AM#1
查看资料  访问主页  Blog  发短消息  QQ  顶部
 
Maxwin
注册会员
Rank: 2



UID 88106
精华 0
积分 116
帖子 99
金钱 116 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2007-2-6
状态 离线
[广告]: Enom域名自助付费 自助注册 自助PUSH 主流域名COM等一律57.99元年
zan.......



Blog:http://www.x2blog.cn/Maxwin/
2007-6-22 12:58 PM#2
查看资料  访问主页  发短消息  QQ  顶部
 
熟人
中级会员
Rank: 3Rank: 3



UID 92185
精华 0
积分 332
帖子 476
金钱 332 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2007-4-29
状态 离线
[推荐阅读] 求多对多的关系设计思路
学习一下 除了在ff中显示和ie稍有不同外没有其他问题



性格:馋 懒 奸 猾 坏
兴趣:吃 喝 嫖 赌 抽
职业:坑 蒙 拐 骗 偷
2007-6-22 01:17 PM#3
查看资料  发短消息  顶部
 
unspace (未知空间)
版主
Rank: 7Rank: 7Rank: 7
百万富翁


UID 67567
精华 0
积分 48947
帖子 5207
金钱 47845 喜悦币
威望 0
人脉 1102
阅读权限 100
注册 2005-12-28
来自 吉林
状态 离线
[推荐阅读] 访问不了php文件
十分佩服楼主



7月1日起,北京市低保、最低工资标准、失业保险、工伤保险、基本养老金5项社会保障标准均将全部上调。其中,最低工资标准增加70元,提高到800元。
2007-6-22 01:21 PM#4
查看资料  访问主页  Blog  发短消息  顶部
 
水清无鱼
注册会员
Rank: 2
初级会员



UID 30292
精华 0
积分 182
帖子 489
金钱 182 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2004-7-23
来自 北京
状态 离线
[推荐阅读] 本人对E文理解能力差,高人来解释
lz的代码太帅了~



为地震中的遇难者、受伤者、救援者、捐献者祝福……
2007-6-22 03:37 PM#5
查看资料  访问主页  发短消息  QQ  顶部
 
游戏人间
版主
Rank: 7Rank: 7Rank: 7
☞风云山庄大少爷☜


UID 62639
精华 2
积分 14544
帖子 7547
金钱 14395 喜悦币
威望 20
人脉 129
阅读权限 100
注册 2004-12-21
来自 广西人在北京
状态 离线
[推荐阅读] 北京海硅信息技术有限公司项目团队招募php开发工程师
这个有什么特别吗



 
群号:6025396/6025252/19520091(广西PHP交流/PHP高级编程/算法交流) 寧可在嘗試中失敗,也不在保守中成功! 不為失敗找理由,只為成功找方法! 饿踢Blog
 
2007-6-22 04:10 PM#6
查看资料  访问主页  Blog  发短消息  顶部
 
沉默的抗议
金牌会员
Rank: 6Rank: 6


UID 88384
精华 0
积分 1069
帖子 623
金钱 1069 喜悦币
威望 0
人脉 0
阅读权限 70
注册 2007-2-16
状态 离线
[推荐阅读] PHP中可以调用JS中定义的函数吗?如果可以,怎么调用呢?急
放到自己网站上ff下浏览出问题
2007-6-22 08:27 PM#7
查看资料  发短消息  QQ  顶部
 
areuin
新手上路
Rank: 1



UID 69390
精华 0
积分 14
帖子 60
金钱 14 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2006-3-13
状态 离线
[推荐阅读] 招聘全职php初级程序员
留个脚印来.
2007-6-25 10:13 AM#8
查看资料  发短消息  顶部
 
longbill
注册会员
Rank: 2



UID 69845
精华 0
积分 117
帖子 83
金钱 117 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-3-18
状态 离线
[推荐阅读] 视渠时代(北京)技术发展有限公司诚聘[PHP程序员]
有些网站使用div+css构建,被拖动的层最好在最上面,也就是不能被其他的层包含。而且 position必须为 absolute



PHPCMS文件管理器
2007-6-30 12:42 PM#9
查看资料  访问主页  Blog  发短消息  QQ  顶部
 
sunceenjoy
中级会员
Rank: 3Rank: 3
初级会员


UID 68584
精华 0
积分 262
帖子 249
金钱 262 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2006-2-13
状态 离线
[推荐阅读] 关于cookie的问题,请高手帮忙!急!
虽然这个很多,但还是支持下楼主。调用很方便
2007-7-2 01:12 PM#10
查看资料  Blog  发短消息  顶部
 11  1/2  1  2  > 
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.025070 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP