国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 随州市| 科技| 濮阳市| 苍梧县| 甘南县| 晋中市| 措勤县| 沽源县| 西乌| 乌拉特前旗| 通榆县| 阿鲁科尔沁旗| 璧山县| 资阳市| 岳阳市| 扬州市| 永和县| 吉隆县| 永嘉县| 田东县| 河津市| 呈贡县| 凤阳县| 青川县| 精河县| 新余市| 阿坝县| 定日县| 台北县| 红桥区| 芮城县| 图木舒克市| 定西市| 临沧市| 方山县| 钟山县| 东平县| 镇宁| 三河市| 林西县| 花莲县|