最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

原生js拖拽(第一課 未兼容)拖拽思路

 更新時間:2013年03月29日 15:37:29   作者:  
第一步點擊需要拖動的元素,在點擊下的元素被選中,進行move移動,當鼠標彈起的時候,停止動作.點擊元素oDIV的時候,可用的是oDIV區(qū)域,而move和up則是全局區(qū)域
復制代碼 代碼如下:

/*
拖拽流程:
1、第一步點擊需要拖動的元素
2、在點擊下的元素被選中,進行move移動
3、當鼠標彈起的時候,停止動作
4、點擊元素oDIV的時候,可用的是oDIV區(qū)域,而move和up則是全局區(qū)域,也就是整個文檔通用,即應該用document
*/
oDIV = document.getElementById("gaga");
oDIV.onmousedown = function( e ){ // 當鼠標點擊下去的時候
var diffX = e.clientX - oDIV.offsetLeft; // 點擊的位置距離瀏覽器最左邊的位置(clientX) 再減去被點擊元素距離最左邊的位置(oDIV.offetLeft) 在引動的所點擊的元素距離最左邊的位置是不確定的 所以需要這個結果
var diffY = e.clientY - oDIV.offsetTop; // 點擊的位置距離瀏覽器頂部的位置(clientY) 再減去被點擊元素距離頂部的位置(oDIV.offsetTop) 在引動的所點擊的元素距離頂部的位置是不確定的 所以需要這個結果
document.onmousemove = function( e ){ // 當按下鼠標不放的時候
var e = e || window.event;
oDIV.style.top = e.clientY - diffY + "px";
oDIV.style.left = e.clientX - diffX + "px";
};
document.onmouseup = function(){ // 當鼠標彈起的時候
document.onmousemove = null; // 清空鼠標按下鼠標不放的事件
document.onmouseup = null; // 清空鼠標彈起事件
}
};

相關文章

最新評論

肇东市| 潮安县| 青铜峡市| 图木舒克市| 定襄县| 越西县| 吉林省| 康乐县| 扶绥县| 井陉县| 柘城县| 东莞市| 阿合奇县| 临邑县| 小金县| 辛集市| 和硕县| 南投市| 随州市| 建阳市| 正定县| 阳东县| 右玉县| 渝中区| 甘洛县| 靖西县| 资兴市| 方山县| 黔西县| 开封市| 延边| 分宜县| 台东市| 安达市| 兴山县| 靖州| 方正县| 望谟县| 五峰| 喀喇沁旗| 浠水县|