[转]JavaScript简单实现div拖拽

来源:互联网 发布:耽美小说改编的网络剧 编辑:程序博客网 时间:2024/05/19 20:38

 

Javascript  元素拖曳操作 By shawl.qiu (兼容IE,Opera,Firefox)


说明: 
拖曳流程
鼠标按下->(鼠标移动->元素移动)
鼠标按键弹起->元素停止移动

针对 IE, 主要使用 obj.attachEvent() && obj.detachEvent()
针对 Firefox 主要使用 DOM 2 的 obj.addEventListener() && obj.removeEventListener
Opera 以上两种方法都支持

在本文中, 需要拖曳的元素必须指定style 属性为 position:absolute; 
且应指定 left && top 的坐标值, 如:
    linenum
  1.     
  2.         element 1
  3.         dragging compatibility for IE, Opera, Firefox. 
  4.     

函数 fDragging(obj, e, limit) 的各参数解释:
obj: HTML元素对象, 要拖曳的元素
e: 指定为 event 对象, 主要为兼容 Firefox
limit: 布尔值, 指定是否只能在父元素中拖曳, false 可移动至任何位置. 

函数 fDragging(obj, e, limit) 应该在 HTML onmousedown 属性 下使用, 如: 
    linenum
  1.     
  2.         element 
  3.         dragging compatibility for IE, Opera, Firefox. 
  4.     

shawl.qiu 
2006-11-10
http://blog.csdn.net/btbtd

函数: fDragging(obj, e, limit) 及使用演示
    linenum
  1. http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. http://www.w3.org/1999/xhtml">
  3. shawl.qiu template
  4.  this parent
  5.  
  6.     
  7.         element 
  8.         dragging compatibility for IE, Opera, Firefox. 
  9.     
  •     
  •         element 1
  •         dragging compatibility for IE, Opera, Firefox. 
  •     
  •     
  •         element 2
  •         dragging compatibility for IE, Opera, Firefox. 
  •         dragging everywhere
  •     

  •  来源: http://blog.csdn.net/btbtd/archive/2006/11/10/1377810.aspx

     




    原创粉丝点击
    热门IT博客
    热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 手机对讲机 米家对讲机 对讲机哪个牌子好 对讲机图片讲解图 超级对讲机 手机对讲机app 对讲机品牌 对讲机原理 对讲机使用方法 对讲机app 北峰对讲机 对讲机软件 对讲机有效距离 车辆对讲机 电信插卡对讲机 对讲机电池怎么拆 小巧对讲机 矿用防爆对讲机 家庭对讲机 无线对讲机 蓝牙对讲机 远程对讲机 集群对讲机 二手对讲机 顺风耳对讲机 hyt对讲机 网络对讲机 对讲机电池 对讲机品牌排行 对讲机多少钱 kenwood对讲机 对讲机怎么用图解 万华对讲机 车载对讲机 手机对讲机软件 对讲机批发 对讲机怎么使用 建伍对讲机 对讲机软件下载 对讲机图片 泉盛对讲机