JavaScript拖动效果
来源:互联网 发布:安知玉如意结局解析 编辑:程序博客网 时间:2024/05/23 16:05
obj.offsetTop 指 obj 距离上方或上层控件的位置,整型,单位像素。obj.offsetLeft 指 obj 距离左方或上层控件的位置,整型,单位像素。obj.offsetWidth 指 obj 控件自身的宽度,整型,单位像素。obj.offsetHeight 指 obj 控件自身的高度,整型,单位像素。
<html> <head> <meta charset="utf-8"> <title></title> <style type="text/css"> #did { width: 200px; height: 200px; background-color: green; position: absolute; } </style> </head> <body> <h2>拖动效果</h2> <div id="did"></div> <script type="text/javascript"> //通过id获取div var did = document.getElementById("did"); //给div绑定事件 //当鼠标在div上面按下的时候会出现这个效果 did.onmousedown = function(ent) { var event = ent || window.event; //将div的颜色变成是红色 did.style.backgroundColor = "red"; var x = event.clientX - this.offsetLeft; var y= event.clientY - this.offsetTop; //当鼠标在div上面移动的时候 window.document.onmousemove = function(en) { var ent = en || window.event; //设置div的位置 did.style.left = ent.clientX - x + "px"; did.style.top = ent.clientY - y + "px"; } } //当鼠标抬起的时候 did.onmouseup = function() { did.style.backgroundColor = "green"; //将鼠标在div上面的移动事件清空 window.document.onmousemove = null; } </script> </body></html>
0 0
- Javascript拖动效果函数
- Javascript拖动效果代码
- JavaScript实现拖动效果
- JavaScript 拖动效果
- javascript实现拖动效果
- javascript 实现拖动效果
- JavaScript拖动效果
- Javascript拖动效果函数代码
- JavaScript实现DIV拖动效果
- JavaScript:Div层拖动效果
- JavaScript图片拖动效果(ondragstart和ondrag)
- 拖动效果
- 拖动效果
- 拖动效果
- 拖动效果
- javascript 中ondragstart ondrag实现拖动界面元素效果
- JavaScript 拖放(拖拽、拖动)层效果(程序原理+深度分析)
- javascript实现拖动层效果代码(许愿墙)
- 前端基础
- 建立linux内核机制学习的模板
- laravel(二)laravel文件上传
- 2D游戏中怎样移动 敌人移动到玩家面前
- 【基于WPF+OneNote+Oracle的中文图片识别系统阶段总结】之篇四:关于OneNote入库处理以及审核
- JavaScript拖动效果
- MATLAB Cell数组
- chroot用法详解
- 9 集合
- Searchview的使用与扩展
- 多线程安全
- 9.1 Java集合框架
- C++(6):stringstream
- Python时间戳转变为时间格式