javascript 实现简单的div拖动
2016-04-28 10:55
627 查看
自己的js功底一向不好,所以一些简单的js功能也要到网上找,今天要做一个div拖动的功能,在网上找到一段很简单的代码,很简单,贴出来
<script> var ms; function did(obj){ ms=obj; event.srcElement.setCapture(); x=document.all(ms).style.pixelLeft-event.x; y=document.all(ms).style.pixelTop-event.y; } function document.onmousemove(){ if(ms){ document.all(ms).style.pixelLeft=x+event.x; document.all(ms).style.pixelTop=y+event.y; } } function document.onmouseup(){ if(ms){ event.srcElement.releaseCapture(); ms=0; } } </script> <div id=a1 style=position:absolute> <div id=a2 onmousedown=did('a1')>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</div> <div id=a3>bbbbbbbbbbbbbbbbbbbbbbb</div> </div>
相关文章推荐
- [转] 考验你的JavaScript底细
- js 定时器运作原理实例
- tab选项卡切换效果(一)——滑过切换和点击切换
- IFRAME高度进行自适应 javascript脚本编写【JAVASCRIP】
- JSF环境搭建web.xml和faces-config.xml配置
- ajax 局部刷新,返回json字符串
- jsp获取请求路径
- JavaScript操作Cookie
- Newtonsoft.Json 序列化和反序列化 时间格式
- Js中的继承
- 屏蔽右键菜单(JS)
- 错题集
- js正则函数match、exec、test、search、replace、split使用介绍集合
- js正则验证手机号
- 流行的更换图片的javascript函数集--MM_swapImage函数和MM_swapImgRestore函数
- location方法详解,获取地址栏URL请求参数,以对象形式保存
- js中实参和形参
- js的阻塞特性
- holder.js生成占位图片
- js小技巧