一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

javascript getBoundingClientRect() 來獲取頁面元素的位置的代碼[修正版]第1/2頁

document.documentElement.getBoundingClientRect
下面這是MSDN的解釋:
Syntax
oRect = object.getBoundingClientRect()Return Value
Returns a TextRectangle object. Each rectangle has four integer properties (top, left, right, and bottom) that represent a coordinate of the rectangle, in pixels.
Remarks
This method retrieves an object that exposes the left, top, right, and bottom coordinates of the union of rectangles relative to the client's upper-left corner. In Microsoft InterNET Explorer 5, the window's upper-left is at 2,2 (pixels) with respect to the true client.
還是實際解釋下,該方法獲得頁面中某個元素的左,上,右和下分別相對瀏覽器視窗的位置。也不好理解,下面用圖說明下。
該方法已經不再是IE Only了,FF3.0+和Opera9.5+已經支持了該方法,可以說在獲得頁面元素位置上效率能有很大的提高,在以前版本的Opera和Firefox中必須通過循環來獲得元素在頁面中的絕對位置。

 

 

下面的代碼舉了個簡單的例子,可以滾動滾動條之后點紅色區域看各個值的變化。

[Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]
有了這個方法,獲取頁面元素的位置就簡單多了,
var X= this.getBoundingClientRect().left+document.documentElement.scrollLeft;
var Y =this.getBoundingClientRect().top+document.documentElement.scrollTop;

JavaScript技術javascript getBoundingClientRect() 來獲取頁面元素的位置的代碼[修正版]第1/2頁,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 一区二三区国产 | 久久精品国产91久久综合麻豆自制 | 日本乱人伦在线观看免费 | 精品一区二区三区视频在线观看免 | 婷婷免费视频 | 国产精品一区二区在线观看 | 亚洲成人免费网址 | 免费人成在线蜜桃视频 | 午夜精品视频在线看 | 精品一区二区91 | 美女胸又大又黄www网站 | oo0xxxx性欧美野外 | 白嫩美女一级毛片免费看 | 国产高清精品入口麻豆 | 中文精品一卡2卡3卡4卡 | 97成人精品| 国产精品亚洲国产三区 | 国产桃色在线成免费视频 | 日韩亚洲欧洲在线com91tv | 国产激情视频网站 | 91精品国产福利在线观看性色 | 9丨精品国产高清自在线看 aⅴ一区二区三区 | 国产大臿蕉香蕉大视频 | 亚洲国产人成在线观看 | 国产精品福利在线观看入口 | 岛国一区 | 色哟哟精品 | 国内精自线一二区 | 在线免费视频国产 | 99精品视频在线在线视频观看 | 四虎影视永久免费视频观看 | 亚洲爱| 999人在线精品播放视频 | 国产成人啪精品 | 好叼操这里只有精品 | 国产精品视频第一区二区三区 | 偷偷狠狠的日日2020 | www一区二区 | 国内精品免费视频自在线 | 久久久国产麻豆 | 亚洲线精品久久一区二区三区 |