學習啦>學習電腦>電腦硬件知識>鍵盤鼠標>

js怎么獲取鼠標在div中的相對位置

時間: 沈迪豪908 分享

  大家在做網頁的時候都可能會用到鼠標在div中的相對位置,那么怎么獲取鼠標在div中的相對位置呢?下面由學習啦小編教大家怎么獲取鼠標在div中的相對位置吧。

  如何獲取鼠標在div中的相對位置

  代碼如下:

  <HEAD>

  <TITLE> JS獲取DIV相對坐標</TITLE>

  <script type="text/javascript"><!--

  function getX(obj){

  var parObj=obj;

  var left=obj.offsetLeft;

  while(parObj=parObj.offsetParent){

  left+=parObj.offsetLeft;

  }

  return left;

  }

  function getY(obj){

  var parObj=obj;

  var top=obj.offsetTop;

  while(parObj = parObj.offsetParent){

  top+=parObj.offsetTop;

  }

  return top;

  }

  function DisplayCoord(event){

  var top,left,oDiv;

  oDiv=document.getElementById("demo");

  top=getY(oDiv);

  left=getX(oDiv);

  document.getElementById("mp_x").innerHTML = (event.clientX-left+document.documentElement.scrollLeft) -2+"px";

  document.getElementById("mp_y").innerHTML = (event.clientY-top+document.documentElement.scrollTop) -2+"px";

  }

  // --></script>

  </HEAD>

  <BODY style="margin:40px;" mce_style="margin:40px;">

  <div style="background-color:#000000;color:#0011FF;width:300px;height:300px;position:absolute;top:80px;left:90px;margin:0px; border:0px;" id="demo" onmousemove="DisplayCoord(event)">

  我是DIV,經測試,有2PX的誤差...

  </div>

  當前鼠標坐標為:

  X:<span id="mp_x"></span>

  Y:<span id="mp_y"></span>

  </body>

  </BODY>

  </HTML>

  如果不對,可以試試將

  document.documentElement.scrollLeft

  替換成

  document.body.scrollLeft

獲取鼠標在div中的相對位置相關文章:

1.CSS怎么控制鼠標形狀

2.css怎么設置鼠標形狀

3.css怎么設置鼠標沙漏形狀

4.css怎么改變鼠標樣式

5.css怎么設置鼠標手勢

js怎么獲取鼠標在div中的相對位置

大家在做網頁的時候都可能會用到鼠標在div中的相對位置,那么怎么獲取鼠標在div中的相對位置呢?下面由學習啦小編教大家怎么獲取鼠標在div中的相對位置吧。 如何獲取鼠標在div中的相對位置 代碼如下: HEAD TITLE JS獲取DIV相對坐標/TITLE
推薦度:
點擊下載文檔文檔為doc格式

精選文章

  • 鼠標移時特別慢怎么解決
    鼠標移時特別慢怎么解決

    鼠標的移動速度是決定很多人工作快慢的主要因素之一,如果你的鼠標移時特別慢表反應遲鈍不聽指揮該怎么解決呢?下面由學習啦小編教大家怎么解決鼠標

  • 鼠標突然沒反應怎么解決
    鼠標突然沒反應怎么解決

    當我在使用電腦時鼠標突然沒反應了怎么辦?不知道的話跟著學習啦小編一起來學習鼠標突然沒反應了的解決方法吧。 鼠標明明有連接電腦卻沒有反應是怎

  • 鼠標不會動了怎么解決
    鼠標不會動了怎么解決

    我們平常在使用電腦的時候會遇到鼠標不會動的情況,這時候我們該怎么辦呢?不知道的話跟著學習啦小編一起來學習怎么解決鼠標不會動。 鼠標不會動的

  • 怎么判斷一個鼠標的好壞
    怎么判斷一個鼠標的好壞

    現在的鼠標五花八門,讓人眼花繚亂,我們該怎么去判斷鼠標好壞呢?下面由學習啦小編教大家怎么去判斷一個鼠標的好壞。 判斷一個鼠標的好壞的標準 現

1947355