1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > JavaScript实现图片拖曳效果的代码展示

JavaScript实现图片拖曳效果的代码展示

时间:2022-08-02 19:42:36

相关推荐

JavaScript实现图片拖曳效果的代码展示

web前端|js教程

JavaScript,js,效果

web前端-js教程

这篇文章主要为大家详细介绍了JavaScript实现图片拖曳效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

log4cpp源码下载,ubuntu中使用root,tomcat没有加载css,有偿爬虫群,php替换反斜杠,seo教程视频seo公司lzw

本文实例为大家分享了js实现图片拖曳效果的具体代码,供大家参考,具体内容如下

vb串口助手源码,vscode错误下划线消失,ubuntu ssl验证,修改tomcat发布的路径,西安爬虫ip,达内php证书,十堰seo网络推广软件lzw

投屏 源码,ubuntu画面掉帧,安卓如何访问tomcat,有道防爬虫,php常用代码大全rar,电影源码seolzw

Title#pbox{ width: 100%; height:100%; } #box{ width: 200px; height: 200px; background:red; position: absolute; }

var btn=document.getElementById("btn");//获取按钮 var box=document.getElementById("box");//获取box var pbox=document.getElementById("pbox");//获取pbox var arr=[#fff143,#ff7500,#a3d900,#eedeb0,#ae7000,#b35c44,#392f41,#ff461f,#44cef6,#edd1db,#003371];//随机颜色 //给btn注册点击事件ain btn.onclick=function(){ pbox.innerHTML="";//清空pbo for(var i=0;i<=10;i++){ var newTip =box.cloneNode(true); pbox.appendChild(newTip); var left=parseInt(Math.random()*(900-100+1) + 100);//随机生成左边距 var top=parseInt(Math.random()*(500-100+1) + 100);//随机生成上边距 var bg=Math.floor((Math.random()*arr.length));//生成数组随机数获得随机数组下标 box.style.background=arr[bg];//设置颜色 box.style.top=top+"px";//设置上边距 box.style.left=left+"px";//设置左边距 } var c=pbox.children; for(var i=0;i< c.length;i++){ c[i].onmousedown=function (e) {//alert(this.offsetLeft); var spacex=e.pageX-this.offsetLeft; var spacey=e.pageY-this.offsetTop; this.onmousemove=function (e) {this.style.left=e.pageX-spacex+"px";this.style.top=e.pageY-spacey+"px"; } }; c[i].onmouseup=function () { this.onmousemove=null; } } }

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。