一区二区久久-一区二区三区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)系我們修改或刪除,多謝。

主站蜘蛛池模板: 亚洲区视频| 91久久香蕉 | 欧美videos在线观看 | 美女国内精品自产拍在线播放 | 亚洲图片偷拍区 | 精品久久久久久久一区二区伦理 | 青青草国产免费久久久91 | 色综合天天综合网国产成人 | 亚洲最大综合网 | 欧美aaaav免费大片 | 亚洲精品午夜视频 | 亚洲成人国产精品 | 国产视频一区二 | 国产一级做a爰片久久毛片男 | 一色屋免费视频 | 国产玖玖 | 美女扒开屁股让男人桶视频网站 | 亚洲免费一级片 | 在线观看成人免费视频 | 1区2区3区集团有限公司 | 快射视频欧美 | 一日本道加勒比高清一二三 | 激情偷拍网 | 国产一区二区三区在线观看精品 | 色综合五月婷婷 | 第一区免费在线观看 | 综合久久久久久 | 日本www免费 | 五月天开心婷婷 | 日韩色视频一区二区三区亚洲 | 亚洲人成图片小说网站 | 国产精品中文字幕在线 | 婷婷亚洲国产成人精品性色 | 911精品国产91久久久久 | 男女一级毛片 | 在线亚洲小视频 | 亚洲日本香蕉 | 精品在线网站 | 成人亚洲网 | 就操网 | 欧美xx在线观看 |