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

首頁 > 開發 > JS > 正文

jQuery實現簡單的DIV拖動效果

2024-05-06 16:28:45
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了jQuery實現簡單的DIV拖動效果,涉及jQuery針對鼠標事件的響應及頁面元素的動態操作技巧,需要的朋友可以參考下
 

本文實例講述了jQuery實現簡單的DIV拖動效果。分享給大家供大家參考,具體如下:

創建一個HTML文件,復制以下代碼進去,修改jquery文件(沒有的到網上去下一個,我使用的是jquery-1.8.2),即可以運行了

<!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><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>Jquery:鼠標拖動DIV</title><style type="text/css">  div#computerMove{    position:absolute;    top:50px;    left:50px;    width:200px;    height:30px;    line-height:30px;    background-color:#00CCCC;    text-align:center;    color:#FFFFFF;    cursor:default;  }</style></head><body>  <div id="computerMove">點擊我拖動</div>  <script src="jquery-1.8.2.js" type="text/javascript"></script>  <script type="text/javascript">    $(document).ready(function(){      var $div = $("div#computerMove");      /* 綁定鼠標左鍵按住事件 */      $div.bind("mousedown",function(event){        /* 獲取需要拖動節點的坐標 */        var offset_x = $(this)[0].offsetLeft;//x坐標        var offset_y = $(this)[0].offsetTop;//y坐標        /* 獲取當前鼠標的坐標 */        var mouse_x = event.pageX;        var mouse_y = event.pageY;        /* 綁定拖動事件 */        /* 由于拖動時,可能鼠標會移出元素,所以應該使用全局(document)元素 */        $(document).bind("mousemove",function(ev){          /* 計算鼠標移動了的位置 */          var _x = ev.pageX - mouse_x;          var _y = ev.pageY - mouse_y;          /* 設置移動后的元素坐標 */          var now_x = (offset_x + _x ) + "px";          var now_y = (offset_y + _y ) + "px";          /* 改變目標元素的位置 */          $div.css({            top:now_y,            left:now_x          });        });      });      /* 當鼠標左鍵松開,接觸事件綁定 */      $(document).bind("mouseup",function(){        $(this).unbind("mousemove");      });    })  </script></body></html>


注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 烟台市| 昌吉市| 西宁市| 西平县| 阳曲县| 林芝县| 离岛区| 阜宁县| 黄梅县| 古蔺县| 甘孜| 民和| 深泽县| 呼图壁县| 沙田区| 东至县| 西青区| 连州市| 安顺市| 清丰县| 秀山| 江都市| 广德县| 永泰县| 克拉玛依市| 略阳县| 北京市| 彭水| 莎车县| 晴隆县| 北流市| 津市市| 荔浦县| 兰考县| 泰宁县| 黔江区| 大洼县| 定襄县| 视频| 台中市| 增城市|