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

javascript實現(xiàn)的元素拖動函數(shù)宿主為瀏覽器

 更新時間:2014年07月21日 16:59:36   投稿:whsnow  
這篇文章主要介紹了javascript實現(xiàn)的元素拖動,將相應(yīng)的元素對象的引用傳到函數(shù)中
//宿主為瀏覽器  
//將相應(yīng)的元素對象的引用傳到函數(shù)中  
function candrag(drager) { 
  drager.onmousedown = function (down) { 
    var offx = drager.offsetLeft 
    var offy = drager.offsetTop; 
    var offxl = down.clientX - offx; 
    var offyl = down.clientY - offy; 
    window.condition = 0;//為window添加了condition屬性,用于解決和click之間的矛盾  
    document.onmousemove = function (move) { 
      drager.style.left = move.clientX - offxl + "px"; 
      drager.style.top = move.clientY - offyl + "px"; 
      drager.style.cursor = "move"; 
      condition = Math.abs(move.clientX - down.clientX) + Math.abs(move.clientY - down.clientY); 
    } 
  } 
  drager.onmouseup = function () { 
    document.onmousemove = null; 
    draggerr.style.cursor = "auto"; 
  } 
} 
/*對于和click之間的矛盾解決,需要判斷condition 
*例如: 
candrag(dragger); 
d01.onclick = function () { 
  if (!condition) { 
    d01.style.backgroundColor = "red"; 
  } 
} 
*其中,d01為dragger的子元素 
*/ 

相關(guān)文章

最新評論

旌德县| 十堰市| 内丘县| 黔西县| 藁城市| 深水埗区| 达州市| 祁东县| 定西市| 额济纳旗| 浮梁县| 社会| 龙川县| 武强县| 青浦区| 巨野县| 安溪县| 吴川市| 弥勒县| 聊城市| 肥东县| 息烽县| 柞水县| 霍林郭勒市| 平陆县| 达拉特旗| 讷河市| 江北区| 突泉县| 津市市| 芒康县| 永登县| 泸溪县| 新源县| 津市市| 静乐县| 烟台市| 吴堡县| 驻马店市| 嵩明县| 洛扎县|