国产探花免费观看_亚洲丰满少妇自慰呻吟_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教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 根河市| 灯塔市| 榆林市| 松滋市| 丹棱县| 夹江县| 泌阳县| 上栗县| 油尖旺区| 肃北| 呼伦贝尔市| 天津市| 册亨县| 灵武市| 平安县| 吉安县| 旌德县| 锦州市| 新疆| 潜山县| 永年县| 宾川县| 安仁县| 台中县| 南城县| 东乌珠穆沁旗| 贺州市| 张家川| 岚皋县| 呼图壁县| 治县。| 垫江县| 九龙县| 汝城县| 留坝县| 正安县| 白玉县| 朝阳区| 田阳县| 错那县| 延庆县|