javascript鼠标拖拽的那些事情
2015-04-14 10:13
204 查看
<html> <head> <title>javascript鼠标拖拽的那些事情</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> </head> <body> <script type="text/javascript"><!-- var dragging = false; var test; var mouseY; var mouseX; //初始化 window.onload = function(){ test = document.getElementById("test"); //绑定拖拽元素 test.onmousedown = down; //鼠标在元素内按下触发down事件 test.onmousemove = move; //鼠标在元素内移动触发move事件 document.onmouseup = up; //鼠标松开触发up事件 test.style.position = "relative"; test.style.top = "0px"; test.style.left = "0px"; //定义css } function down(event) { event = event || window.event; dragging = true; mouseX = parseInt(event.clientX); mouseY = parseInt(event.clientY); objY = parseInt(test.style.top); objX = parseInt(test.style.left); } function move(event){ event = event || window.event; if(dragging == true){ var x,y; y = event.clientY - mouseY + objY; x = event.clientX - mouseX + objX; test.style.top = y + "px"; test.style.left = x + "px"; } } function up(){ dragging = false; } // --> </script> <div id="test" style="border:1px solid ccc; color:#fff; width:200px; background:#000; padding:10px;"> <p>一点点白</p> </div> </body> </html>
相关文章推荐
- 用Javascript实现网页表单鼠标拖拽
- Javascript实现图片位置控制(鼠标拖拽 + 键盘方向键移动)源码分享
- 用Javascript实现鼠标拖拽网页表单(一)
- 用Javascript实现鼠标拖拽网页表单[转]
- 用Javascript实现鼠标拖拽网页表单 (二)
- 用Javascript实现网页表单鼠标拖拽
- javascript基础(鼠标事件拖拽,setCapture()方法)(三十六)
- JavaScript实现鼠标拖拽效果
- javascript 鼠标拖拽盒子--基础功能版
- 超酷的鼠标拖拽翻页(分页)效果实现javascript代码
- JavaScript实现鼠标拖拽围绕圆心转动
- [转]用Javascript实现鼠标拖拽网页表单
- 使用javaScript实现鼠标拖拽事件
- 用Javascript实现鼠标拖拽网页表单(一)
- JavaScript鼠标拖拽特效及相关问题总结
- javascript简单拖拽实现代码(鼠标事件 mousedown mousemove mouseup)
- 用Javascript实现鼠标拖拽网页表单 (二)
- 用Javascript实现鼠标拖拽网页表单(转转)
- [转]用Javascript实现鼠标拖拽网页表单