拖拽原理
来源:互联网 发布:linux scp命令目录 编辑:程序博客网 时间:2024/05/16 14:46
所谓的原理,代码就是最好的解释:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>拖拽</title>
<style type="text/css">
*{margin: 0;padding: 0;}
#box{width: 100px;height: 100px;background: green;position: absolute;}
</style>
</head>
<body>
<div id="box"></div>
<script type="text/javascript">
var boxDom = document.getElementById("box");
boxDom.onmousedown = function(e){
var $this = this;
var x = e.clientX;
var y = e.clientY;
var left = $this.offsetLeft;
var top = $this.offsetTop;
document.onmousemove = function(e){
var xx =e.clientX;
var yy = e.clientY;
var nl = xx - x + left;
var nt = yy - y + top;
$this.style.left = nl + "px";
$this.style.top = nt + "px";
};
document.onmouseup = function(e){
document.onmousemove = null;
document.onmouseup = null;
}
}
</script>
</body>
</html>
- JS 拖拽原理
- 拖拽原理
- 拖拽原理
- 拖拽原理
- 拖拽的原理
- 拖拽原理-问题-解决办法
- Launcher拖拽原理分析
- 页面拖拽的原理分析
- JQuery 实现简单拖拽原理
- Android4.0 Launcher拖拽原理分析
- 音乐播放与进度拖拽原理
- Android Launcher拖拽原理分析
- JavaScript拖拽原理及兼容性问题
- javascript实现拖拽的原理
- Android4.0 Launcher拖拽原理分析
- 原理
- 原理
- 原理
- Spring的IOC原理[通俗解释一下]
- 一首小诗(自译)
- Linux进程描述符task_struct结构体简析
- Tensorflow学习系列(2)——MNIST手写识别(多层网络)
- Maven
- 拖拽原理
- 机器学习笔记(二)假设空间
- SpringBoot + Mybatis实体类属性与数据库表列名对应规则
- 【枚举】洛谷 P1218 [USACO1.5]特殊的质数肋骨 Superprime Rib
- Java运算符优先级
- php程序员该如何规划自己的人生
- webservice 传递特殊字符,
- android 设置窗体本身为透明
- Shell输出彩色字符串