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

首頁 > 編程 > JavaScript > 正文

javascript彈出拖動窗口

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

可以拖動的彈出窗口,在很多網(wǎng)頁上都可以見到,非常的人性化,下面通過一段javascript代碼就可以實(shí)現(xiàn)彈出拖動窗口,廢話不多說了,直接貼代碼了。

<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://m.survivalescaperooms.com/" /><title>可以拖動的彈出窗口</title> <style type="text/css"> #popDiv {  position:absolute;  visibility:hidden;  overflow:hidden;  border:2px solid #AEBBCA;  background-color:#EEF1F8;  cursor:move;  padding:1px; } #popTitle {  background:#9DACBF;  height:20px;  line-height:20px;  padding:1px; } #popForm {  padding:2px; } .title_left {  font-weight:bold;  padding-left:5px;  float:left; } .title_right {  float:right; } #popTitle .title_right a {  color:#000;  text-decoration:none; } #popTitle .title_right a:hover {  text-decoration:underline;  color:#FF0000; } </style> <script> function showPopup() //彈出層 {  var objDiv=document.getElementById("popDiv");  objDiv.style.top="50px";//設(shè)置彈出層距離上邊界的距離  objDiv.style.left="200px";//設(shè)置彈出層距離左邊界的距離  objDiv.style.width="300px";//設(shè)置彈出層的寬度  objDiv.style.height="200px";//設(shè)置彈出層的高度  objDiv.style.visibility="visible"; } function hidePopup()//關(guān)閉層 {  var objDiv=document.getElementById("popDiv");  objDiv.style.visibility="hidden"; } </script> </head> <body> <div id="popDiv">  <div id="popTitle"> <!-- 標(biāo)題div --> <span class="title_left">修改操作</span>  <span class="title_right" onClick="hidePopup()"><a href="#">關(guān)閉</a></span>  </div>  <div id="popForm"></div> </div> <input name="" type="button" onClick="showPopup()" value="操作" /> <script type="text/javascript"> var objDiv=document.getElementById("popDiv"); var isIE=document.all?true:false;//判斷瀏覽器類型 document.onmousedown = function(evnt)//當(dāng)鼠標(biāo)左鍵按下后執(zhí)行此函數(shù) {  var evnt=evnt?evnt:event;  if(evnt.button == (document.all ? 1 : 0))  {  mouseD = true;//mouseD為鼠標(biāo)左鍵狀態(tài)標(biāo)志,為true時表示左鍵被按下  } } objDiv.onmousedown = function(evnt) {  objDrag=this;//objDrag為拖動的對象  var evnt=evnt?evnt:event;  if(evnt.button == (document.all?1 : 0))  {  mx=evnt.clientX;  my=evnt.clientY;  objDiv.style.left=objDiv.offsetLeft+"px";  objDiv.style.top=objDiv.offsetTop+"px";  if(isIE)  {   objDiv.setCapture();  }  else  {   window.captureEvents(Event.MOUSEMOVE);  }  } } document.onmouseup=function() {  mouseD=false;  objDrag="";  if(isIE)  {  objDiv.releaseCapture();  }  else  {  window.releaseEvents(objDiv.MOUSEMOVE);  } } document.onmousemove=function(evnt) {  var evnt=evnt?evnt:event;  if(mouseD==true&&objDrag)  {  var mrx=evnt.clientX-mx;  var mry=evnt.clientY-my;  objDiv.style.left = parseInt(objDiv.style.left) + mrx + "px";  objDiv.style.top = parseInt(objDiv.style.top) + mry + "px";  mx = evnt.clientX;  my = evnt.clientY;  } } </script> </body> </html>

以上是本文實(shí)現(xiàn)javascript彈出拖動窗口的全部內(nèi)容,希望對大家有所幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 启东市| 新竹市| 郁南县| 阳曲县| 荔浦县| 双牌县| 磐安县| 河津市| 元氏县| 汉阴县| 宁远县| 汉阴县| 馆陶县| 同江市| 清流县| 盐亭县| 子洲县| 东乡族自治县| 雷波县| 汶上县| 镇平县| 天等县| 中山市| 邛崃市| 金乡县| 梁平县| 梓潼县| 塘沽区| 龙门县| 遵化市| 双鸭山市| 盐山县| 水城县| 泾阳县| 彭阳县| 姜堰市| 钦州市| 长子县| 盐边县| 东海县| 纳雍县|