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

首頁 > 編程 > JavaScript > 正文

最精簡的JavaScript實現(xiàn)鼠標拖動效果的方法

2019-11-20 12:30:20
字體:
供稿:網(wǎng)友

相對于其它的鼠標拖動效果,這款拖動特效還是比較精簡的,而且它還支持鼠標吸附,不按鼠標左鍵它也可以會跟隨鼠標移動;定義時候也相對方便,只用指定被拖動的DIV ID就可以了,擴展性很好。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>鼠標拖動</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><script language="JavaScript" type="text/javascript">var drag_=falsevar D=new Function('obj','return document.getElementById(obj);')var oevent=new Function('e','if (!e) e = window.event;return e')function Move_obj(obj){ var x,y; D(obj).onmousedown=function(e){ drag_=true; with(this){  style.position="absolute";  var temp1=offsetLeft;  var temp2=offsetTop;  x=oevent(e).clientX;y=oevent(e).clientY;  document.onmousemove=function(e){  if(!drag_)return false;  with(this){   style.left=temp1+oevent(e).clientX-x+"px";   style.top=temp2+oevent(e).clientY-y+"px";  }  } } document.onmouseup=new Function("drag_=false"); }}</script><body><div id="drag" style="background-color:#0066CC;width:280px;height:160px;padding:20px;border:1px #003399 solid;font-size:10.5pt;color:white" onmouseover='Move_obj("drag")'><p>這個層是可以拖動的,而且還可以吸附鼠標,試試看!</p><p>/</p></div></body></html>

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

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 千阳县| 灵宝市| 府谷县| 南川市| 丰镇市| 牡丹江市| 抚顺县| 正定县| 汉源县| 敖汉旗| 江西省| 政和县| 上高县| 怀柔区| 牟定县| 浏阳市| 青阳县| 芜湖市| 宕昌县| 资溪县| 安乡县| 砀山县| 浦东新区| 喀什市| 扶风县| 林芝县| 昌平区| 宜君县| 墨竹工卡县| 惠水县| 仪陇县| 桃源县| 二连浩特市| 万载县| 蒙自县| 永康市| 长汀县| 岑溪市| 交口县| 龙川县| 承德县|