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
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; } } }