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

首頁 > 編程 > JavaScript > 正文

js實現簡單div拖拽功能實例

2019-11-20 12:30:07
字體:
來源:轉載
供稿:網友

本文實例講述了js實現簡單div拖拽功能的方法。分享給大家供大家參考。具體實現方法如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>拖拽div</title><style type="text/css">div{ position:absolute; width:150px; height:150px; background-color:#C8FFFF;}</style><script type="text/javascript"><!--function drag(obj){ if (typeof obj == "string") { var obj = document.getElementById(obj); obj.orig_index=obj.style.zIndex; //設置當前對象永遠顯示在最上層 } obj.onmousedown=function (a){ //鼠標按下 this.style.cursor="move"; //設置鼠標樣式 this.style.zIndex=1000;  var d=document; if(!a) a=window.event; //按下時創建一個事件 var x=a.clientX-document.body.scrollLeft-obj.offsetLeft; //x=鼠標相對于網頁的x坐標-網頁被卷去的寬-待移動對象的左外邊距 var y=a.clientY-document.body.scrollTop-obj.offsetTop; //y=鼠標相對于網頁的y左邊-網頁被卷去的高-待移動對象的左上邊距 d.onmousemove=function(a){//鼠標移動  if(!a) a=window.event;//移動時創建一個事件  obj.style.left=a.clientX+document.body.scrollLeft-x;  obj.style.top=a.clientY+document.body.scrollTop-y; } d.onmouseup=function (){//鼠標放開  document.onmousemove=null;  document.onmouseup = null;  obj.style.cursor="normal";//設置放開的樣式  obj.style.zIndex=obj.orig_index; } } }--></script></head><body><div id="div1"> </div><div id="div2" style="left:170px; background-color:#408080"></div><script type="text/javascript"><!-- drag("div1"); drag("div2");--></script></body></html>

希望本文所述對大家的javascript程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 天全县| 安塞县| 泸定县| 巴林左旗| 兴宁市| 瓦房店市| 衡南县| 房产| 民和| 滨海县| 兰溪市| 多伦县| 武平县| 石棉县| 平陆县| 都江堰市| 邹平县| 株洲县| 灌云县| 齐齐哈尔市| 公安县| 垦利县| 武城县| 榆树市| 盈江县| 玛纳斯县| 玛沁县| 扎鲁特旗| 伊金霍洛旗| 东海县| 手游| 广宗县| 淳化县| 雷州市| 河北省| 静乐县| 屏边| 综艺| 衡水市| 汪清县| 扶余县|