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

js實(shí)現(xiàn)獲取div坐標(biāo)的方法

 更新時(shí)間:2015年11月16日 16:15:16   作者:Jlins  
這篇文章主要介紹了js實(shí)現(xiàn)獲取div坐標(biāo)的方法,通過調(diào)用jQuery插件實(shí)現(xiàn)獲取div元素坐標(biāo)的功能,非常簡(jiǎn)單實(shí)用,需要的朋友可以參考下

本文實(shí)例講述了js實(shí)現(xiàn)獲取div坐標(biāo)的方法。分享給大家供大家參考,具體如下:

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

如下方法可以實(shí)現(xiàn):

/***
 * 獲取div的坐標(biāo)
 * @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 scroll
com.whuang.hsj.getScroll=function(){
  return {
    top:document.documentElement.scrollTop || document.body.scrollTop, 
    left:document.documentElement.scrollLeft || document.body.scrollLeft 
  }
}

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

功能:返回div坐標(biāo);
參數(shù):div對(duì)象或div的id(字符串);

返回值:對(duì)象,有六個(gè)屬性:

width:div自身的寬度;
height:div自身的高度;
x:div左上角的坐標(biāo)x;
y:div左上角的坐標(biāo)y;
scrollLeft:水平滾動(dòng)條的位置
scrollTop:豎直滾動(dòng)條的位置

測(cè)試頁(yè)面:

<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+" &nbsp; , &nbsp; height:"+loc.height+" &nbsp;, &nbsp;scrollTop:"+loc.scrollTop+" &nbsp;, &nbsp;scrollLeft:"+loc.scrollLeft+" &nbsp;,&nbsp;x:"+loc.x+" &nbsp;,&nbsp; 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>

運(yùn)行結(jié)果:

希望本文所述對(duì)大家JavaScript程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論

勐海县| 平阴县| 通榆县| 普兰店市| 托克逊县| 桃源县| 曲水县| 永年县| 濮阳市| 翁牛特旗| 望谟县| 民丰县| 怀集县| 哈密市| 诸暨市| 桐乡市| 高青县| 界首市| 砀山县| 富裕县| 凉山| 巴彦县| 冀州市| 宁强县| 宣武区| 安顺市| 沾化县| 长垣县| 上栗县| 文化| 乐至县| 陆河县| 梁平县| 磴口县| 雅安市| 虹口区| 元朗区| 宜春市| 马尔康县| 汝南县| 昭苏县|