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

首頁 > 編程 > JavaScript > 正文

js實現獲取div坐標的方法

2019-11-20 11:15:33
字體:
來源:轉載
供稿:網友

本文實例講述了js實現獲取div坐標的方法。分享給大家供大家參考,具體如下:

html中最常使用的控件就是div了,那么如何獲取div的坐標呢?

如下方法可以實現:

/*** * 獲取div的坐標 * @param divObj * @returns {{width: number, height: number, left: *, top: Window}} */com.whuang.hsj.divCoordinate=function(divObj){  if(typeof divObj == 'string'){    divObj=com.whuang.hsj.$$id('divObj');  }  return {'width':divObj.offsetWidth,'height':divObj.offsetHeight,    'x':divObj.offsetLeft,'y':divObj.offsetTop,    'scrollLeft':com.whuang.hsj.getScroll().left,'scrollTop':com.whuang.hsj.getScroll().top};}// Cross browser gets the position of scrollcom.whuang.hsj.getScroll=function(){  return {    top:document.documentElement.scrollTop || document.body.scrollTop,     left:document.documentElement.scrollLeft || document.body.scrollLeft   }}

com.whuang.hsj.divCoordinate()方法介紹

功能:返回div坐標;
參數:div對象或div的id(字符串);

返回值:對象,有六個屬性:

width:div自身的寬度;
height:div自身的高度;
x:div左上角的坐標x;
y:div左上角的坐標y;
scrollLeft:水平滾動條的位置
scrollTop:豎直滾動條的位置

測試頁面:

<html><head lang="en">  <meta charset="UTF-8">  <title></title>  <script type="text/javascript" src="js/jquery-1.10.1.js"></script>  <script type="text/javascript" src="js/common_util.js"></script>  <script type="text/javascript">  function run(){      var loc=com.whuang.hsj.divCoordinate('divObj');//      document.writeln();      com.whuang.hsj.$$id('text22').innerHTML="width:"+loc.width+"   ,   height:"+loc.height+"  ,  scrollTop:"+loc.scrollTop+"  ,  scrollLeft:"+loc.scrollLeft+"  , x:"+loc.x+"  ,  y:"+loc.y;    }  </script></head><body><div style="width: 599px;height: 499px;background-color: mediumvioletred;" id="divObj" ></div><br><input type="button" value="run" onclick="run();" ><div id="text22" style="width: 400px;" >  </div></body></html>

運行結果:

希望本文所述對大家JavaScript程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 和顺县| 武胜县| 平南县| 灵宝市| 保德县| 阿拉善左旗| 海晏县| 阿合奇县| 古蔺县| 长泰县| 克拉玛依市| 塔城市| 高邮市| 平昌县| 和田县| 云和县| 慈利县| 安泽县| 吐鲁番市| 宜良县| 隆安县| 翁牛特旗| 金门县| 辽中县| 古蔺县| 观塘区| 金华市| 龙川县| 曲周县| 乐平市| 乌兰浩特市| 罗田县| 嘉黎县| 凤阳县| 靖安县| 博湖县| 韶关市| 深水埗区| 芜湖县| 修文县| 阳信县|