一区二区久久-一区二区三区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了,F(xiàn)F3.0+和Opera9.5+已經支持了該方法,可以說在獲得頁面元素位置上效率能有很大的提高,在以前版本的Opera和Firefox中必須通過循環(huán)來獲得元素在頁面中的絕對位置。

 

 

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

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

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

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

主站蜘蛛池模板: 久久免费国产精品一区二区 | 在线成人综合色一区 | 国产精品成人观看视频网站 | 伊人网视频 | 韩国一级毛片免费完整视频 | 五月婷婷深爱 | 国产精品免费久久久久影院小说 | 一区二区三区四区精品 | 日韩香蕉网 | 国产成人永久免费视 | 午夜小视频免费观看 | 2021国产精品系列一区二区 | 国产一区二区三区福利 | 日本一区二区三区在线 视频观看免费 | 91麻豆久久| 婷婷国产成人久久精品激情 | 精品福利视频一区二区三区 | 55夜色66夜色国产精品站 | 国产成人精品在线 | 国产欧美一区二区精品性色 | 一区二区三区观看 | 成人福利在线看 | 国产激情在线视频 | 五月sese| 日韩成人免费一级毛片 | 伊人久久综在合线亚洲不卡 | 欧美激情片在线观看 | 最新国产福利在线观看 | 91区国产 | 久久狠| 日本精品一区二区三区在线视频| 正在播放一区二区 | 美女胸免费视频网站 | 自拍三级 | 韩国一级在线 | 9299yy看片淫黄大片在线 | 欧美成人天天综合在线视色 | 中文字幕一二区 | 欧美成人性色大片在线观看 | 中文字幕福利 | 日本网址在线观看 |