时间:2021-05-26
本文实例讲述了JS实现超简单的鼠标拖动效果。分享给大家供大家参考,具体如下:
这里使用尽可能短的JavaScript代码写一个JS拖动,函数本身287个字符。。。如果不是考虑兼容性和变量封装,还可以更短点。
运行效果截图如下:
在线演示地址如下:
http://demo.jb51.net/js/2015/js-s-drug-demo/
具体代码如下:
<title>尽可能短的写一个JS拖动</title><body><div id="demo" style="width:100px; height:100px; position:absolute; background-color:silver;"></div><script>function dragable(id){var d=document,o=d.getElementById(id),s=o.style,x,y,p='onmousemove';o.onmousedown=function(e){e=e||event;x=e.clientX-o.offsetLeft;y=e.clientY-o.offsetTop;d[p]=function(e){e=e||event;s.left=e.clientX-x+'px';s.top=e.clientY-y+'px'};d.onmouseup=function(){d[p]=null}}}dragable("demo");</script>希望本文所述对大家JavaScript程序设计有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了微信小程序实现鼠标拖动效果。分享给大家供大家参考,具体如下:1、效果展示2、关键代码index.wxml文件使用鼠标拖动我index.js文件Pa
本文实例为大家分享了JS实现容器模块左右拖动效果的具体代码,供大家参考,具体内容如下实际效果是鼠标点击上方颜色模块,左右拖动,根据拖动的距离来显示模块一共有7个
因为想实现相框的拖到,找了半天的原因愣是没有找到错误,所以,只能翻看源码了如何实现拖动效果?首先分析下拖动效果原理:1.当鼠标在被拖动对象上按下鼠标(触发onm
本文实例讲述了JS实现网页Div层Clone拖拽效果。分享给大家供大家参考。具体如下:这是一个层拖动,网页上的拖拽Clone效果实例,两个层可在鼠标的拖动下,任
本文实例讲述了JS拖动鼠标画出方框实现鼠标选区的方法。分享给大家供大家参考。具体如下:相当实用的一个JS技巧,拖动鼠标可画出一个方框,可作为一个选区的功能,可以