<script type="text/javascript">
var Obj=''
document.onmouseup=MUp
document.onmousemove=MMovefunction MDown(Object){
Obj=Object.id
document.all(Obj).setCapture()
pX=event.x-document.all(Obj).style.pixelLeft;
pY=event.y-document.all(Obj).style.pixelTop;
}function MMove(){
if(Obj!=''){
document.all(Obj).style.left=event.x-pX;
document.all(Obj).style.top=event.y-pY;
}
}function MUp(){
if(Obj!=''){
document.all(Obj).releaseCapture();
Obj='';
}
}
</script>
有人能帮忙给我解释一下上面的代码吗??各位高手我是个菜鸟,求知心切,望各位高手帮忙讲讲上面这段代码的意思?
最好能详细一点,我一定给分!!谢谢了~~~
解决方案 »
- 求一个判断输入岁数必须是数字的js代码
- js中获取当前对象的被调用对象
- 如何调用另一个函数的数组变量,
- html里面放入<asp:Button 这样的控件,不明白。。。
- JavaScript 获取如何客户端cpu序列号,硬盘ID,网卡MAC地址的问题?
- JavaScript选中一个区域的单元格,合并单元格
- 2004年末和2005年初最值得高兴的事! 大散分!
- 一个可能有点愚蠢的问题!!
- 关于es6中"..."的用法困惑
- 新人学react react-router4.2我想把入口改成root.js,搞了一晚上还是报错,大侠们给点提示
- 谁帮我解释下这段代码AddEventHandler
- firefox下js问题
var Obj=''
document.onmouseup=MUp //绑定事件鼠标
document.onmousemove=MMove //绑定事件鼠标
function MDown(Object){ //鼠标按键时,开始事件
Obj=Object.id
document.all(Obj).setCapture()
pX=event.x-document.all(Obj).style.pixelLeft;
pY=event.y-document.all(Obj).style.pixelTop;
}function MMove(){ //鼠标所在对象的左边距和顶距离,自动调整,相当于拖动动画
if(Obj!=''){
document.all(Obj).style.left=event.x-pX;
document.all(Obj).style.top=event.y-pY;
}
}function MUp(){ //鼠标按键释放,结束拖动
if(Obj!=''){
document.all(Obj).releaseCapture();
Obj='';
}
}
</script> 没有测试,我的解释仅供参考。