欢迎您访问我爱IT技术网,今天小编为你分享的javascript教程:【一个js拖拽的效果类和dom-drag.js浅析】,下面是详细的讲解!
一个js拖拽的效果类和dom-drag.js浅析
var Drag={
dragObject:null,
mouseOffset:null,
initDrag:function(item){
if(item){
this.item=document.getElementById(item);
this.item.onmousedown=function(evnt){
document.onmousemove=Drag.mouseMove;
document.onmouseup=Drag.mouseUp;
Drag.dragObject=this;
Drag.mouseOffset=Drag.getMouseOffset(this,evnt);
return false;
}
}
},
mousePoint:function(x,y){
this.x=x;
this.y=y;
},
mousePosition:function (evnt){
evnt=evnt||window.event;
var x=parseInt(evnt.clientX);
var y=parseInt(evnt.clientY);
return new Drag.mousePoint(x,y);
},
getMouseOffset:function(target,evnt){
var mousePos=Drag.mousePosition(evnt);
var x=mousePos.x-target.offsetLeft;
var y=mousePos.y-target.offsetTop;
return new Drag.mousePoint(x,y);
},
mouseUp:function (evnt){
Drag.dragObject=null;
document.onmousemove=null;
document.onmouseup=null;
},
mouseMove:function(evnt){
if(!Drag.dragObject) return;
var mousePos=Drag.mousePosition(evnt);
Drag.dragObject.style.position="absolute";
Drag.dragObject.style.top=mousePos.y-Drag.mouseOffset.y+"px";
Drag.dragObject.style.left=mousePos.x-Drag.mouseOffset.x+"px";
return false;
}
}
关于一个js拖拽的效果类和dom-drag.js浅析的用户互动如下:
相关问题:想请教一个js的问题,拖拽控件
答:1.首先,你的函数写错了,不是getElementByName,是getElementsByName,漏了个s。 2.drag方法中不要写win[i],获取不到的,写成this,就是当前作用对象 这两个你先改下,看下能否成功 >>详细
相关问题:jQuery DIV弹窗拖动、调用了一个DOMWindow.js文件...
答: jQuery实现DIV层拖动效果 #div2 { position:absolute; width:335px; height:80px; background-color:#777788; cursor:move; } var _move=false;//移动标记 var _x,_y;//鼠标离控件左上角的相对位置 $(document).ready(function(){ $("#div2").m... >>详细
相关问题:友人帮忙实现一个js效果,让一个DOM不管滚动条如何...
答:使用CSS的 浮动样式就好了,不用JS脚本 position:fixed; left:20px; top:20px; >>详细
- 【Array】js中更短的 Array 类型转换-类型转换
- 【ExtJs】ExtJs 表单提交登陆实现代码-表单提交-
- 【Ajax】jQuery 学习第六课 实现一个Ajax的TreeVi
- 【extjs】extjs每个组件要设置唯一的ID否则会出错
- 【focus】JavaScript使用focus()设置焦点失败的解
- 【bootstrap3】基于bootstrap3和jquery的分页插件
- 【hover】jQuery控制图片的hover效果(smartRollo
- 【ajax更新数据库】ajax异步刷新实现更新数据库-
- 【div】div浮层 滚动条移动 位置保持不变的4种方
- 【Express】NodeJS框架Express的模板视图机制分析
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
