国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > JS > 正文

JavaScript實現圖片拖曳效果

2024-05-06 16:39:34
字體:
來源:轉載
供稿:網友

本文實例為大家分享了js實現圖片拖曳效果的具體代碼,供大家參考,具體內容如下

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style>  #pbox{   width: 100%;   height:100%;  }  #box{   width: 200px;   height: 200px;   background:red;   position: absolute;  } </style></head><body><input type="button" id="btn" value="隨機生成"><div id="pbox"><div id="box"></div></div></body><script> 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;   }  } }</script></html>

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 增城市| 金坛市| 安化县| 噶尔县| 河北省| 海晏县| 建始县| 鹤庆县| 平顺县| 连江县| 唐河县| 商水县| 闻喜县| 贵定县| 武定县| 清涧县| 峨边| 宜宾县| 宜都市| 视频| 张北县| 龙南县| 图木舒克市| 原平市| 九台市| 监利县| 怀化市| 通城县| 仙居县| 禄丰县| 兴国县| 乌拉特中旗| 涿州市| 马公市| 张掖市| 南漳县| 南部县| 博罗县| 万宁市| 建水县| 阳春市|