LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

[点晴永久免费OA]JS点击鼠标拖动DIV上下左右移动

admin
2022年8月22日 14:56 本文热度 1515
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<style>
div{
 position: relative;
 border:1px solid red;
 width:200px;
 height:200px;
}
</style>
</head>
<body>
<div id="dv">ddddddd</div>
<script>
//获取元素
var dv = document.getElementById('dv');
var x = 0;
var y = 0;
var l = 0;
var t = 0;
var isDown = false;
//鼠标按下事件
dv.onmousedown = function(e) {
 //获取x坐标和y坐标
 x = e.clientX;
 y = e.clientY;
 //获取左部和顶部的偏移量
 l = dv.offsetLeft;
 t = dv.offsetTop;
 //开关打开
 isDown = true;
 //设置样式 
 dv.style.cursor = 'move';
}
//鼠标移动
window.onmousemove = function(e) {
 if (isDown == false) {
 return;
 }
 //获取x和y
 var nx = e.clientX;
 var ny = e.clientY;
 //计算移动后的左偏移量和顶部的偏移量
 var nl = nx - (x - l);
 var nt = ny - (y - t);
 dv.style.left = nl + 'px';
 dv.style.top = nt + 'px';
}
//鼠标抬起事件
dv.onmouseup = function() {
 //开关关闭
 isDown = false;
 dv.style.cursor = 'default';
}
</script>
</body>
</html>

该文章在 2022/8/22 15:02:27 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2024 ClickSun All Rights Reserved