本文实例为大家分享了js实现图片拖曳效果的具体代码,供大家参考,具体内容如下
& lt; !DOCTYPE html> & lt; html lang=癳n”比; & lt; head> & lt;元charset=皍tf - 8”比; & lt; title> Title & lt; style> # pbox { 宽度:100%; 高度:100%; } #箱{ 宽度:200 px; 身高:200 px; 背景:红色; 位置:绝对的; } & lt;/style> & lt;/head> & lt; body> & lt;输入类型="按钮" id=" btn " value=" https://www.yisu.com/zixun/随机生成“比; & lt; div id=皃box”比; & lt; div id=昂凶印北? & lt;/div> & lt;/div> & lt;/body> & lt; script> var btn=. getelementbyid (btn ");//获取按钮 var盒=. getelementbyid(“盒”);//获取盒子 var pbox=. getelementbyid (pbox ");//获取pbox var arr=[' # fff143 ', ' # ff7500 ', ' # a3d900 ', ' # eedeb0 ', ' # ae7000 ', ' # b35c44 ', ' # 392 f41 ', ' # ff461f ', ' # 44 cef6 ', ' # edd1db ', ' # 003371 '];//随机颜色//给btn注册点击事件 btn.onclick=function () { pbox.innerHTML=" ";//清空pbo (var i=0; i<=10;我+ +){ var newTip=box.cloneNode(真正的); pbox.appendChild (newTip); var左=方法(math . random() *(900 - 100 + 1) + 100);//随机生成左边距 var=大方法(math . random() *(500 - 100 + 1) + 100);//随机生成上边距 var bg=Math.floor ((math . random () * arr.length));//生成数组随机数获得随机数组下标 box.style.background=arr (bg);//设置颜色 box.style.top=最高+“px”;//设置上边距 box.style.left=左+“px”;//设置左边距 } var c=pbox.children; 我(var=0; i& lt;/html> >之前 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
JavaScript实现图片拖曳效果