欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

javascript 獲取元素位置的快速方法 getBoundingClientRect()

 更新時(shí)間:2009年11月26日 00:40:31   作者:  
有一種快速獲得網(wǎng)頁(yè)元素的位置。那就是使用getBoundingClientRect()方法。
它返回一個(gè)對(duì)象,其中包含了left、right、top、bottom四個(gè)屬性,分別對(duì)應(yīng)了該元素的左上角和右下角相對(duì)于瀏覽器窗口(viewport)左上角的距離。
所以,網(wǎng)頁(yè)元素的相對(duì)位置就是
  var X= this.getBoundingClientRect().left;
  var Y =this.getBoundingClientRect().top;
再加上滾動(dòng)距離,就可以得到絕對(duì)位置
  var X= this.getBoundingClientRect().left+document.documentElement.scrollLeft;
  var Y =this.getBoundingClientRect().top+document.documentElement.scrollTop;
目前,IE、Firefox 3.0+、Opera 9.5+都支持該方法,而Firefox 2.x、Safari、Chrome、Konqueror不支持。

相關(guān)文章

最新評(píng)論