一、拖拽效果
1.拖拽效果的思路
1)鼠标按下,不能松开
2)鼠标在页面中移动,物体随着鼠标移动
3)鼠标松开(抬起),停止移动
var o = document.getElementsByTagName('div')[0];
//鼠标按下事件
o.onmousedown = function (e) {
e = e || window.event;
//计算鼠标相对于div的位置
var disLeft = e.clientX - this.offsetLeft;//
var disTop = e.clientY - this.offsetTop;//
//鼠标移动
o.onmousemove = function (e) {
e = e || window.event;
//修改物体的位置
// console.log(e.clientX,e.clientY);//鼠标位置
//鼠标的位置-鼠标相对于物体位置
this