一区二区久久-一区二区三区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頁,轉載需保留來源!

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

主站蜘蛛池模板: 免费99视频有精品视频高清 | 色偷偷91久久综合噜噜噜 | 欧美成人精品久久精品 | 久热爱精品视频在线观看久爱 | 国产中文99视频在线观看 | 欧美激情在线精品三区 | 亚洲国产精品久久婷婷 | 亚洲十欧美十日韩十国产 | 一级做a爰片性色毛片武则天五则 | 色爱区综合激情五月综合色 | 国产精品一区视频 | 国产最新精品精品视频 | 国产欧美性综合视频性刺激 | 国产激情一区二区三区成人91 | 国产欧美一区二区三区观看 | 五月婷婷色丁香 | 国产精品吹潮香蕉在线观看 | 久久精品国产精品青草不卡 | 日本精品一区二区三本中文 | 五月四房播 | 精品日韩欧美国产一区二区 | 亚洲福利视频网 | 国产高清精品一级毛片 | 免费大学生国产在线观看p 免费的成人a视频在线观看 | 久久er这里都是精品23 | 日本精品久久久久久久 | 婷婷丁香在线 | 日日夜夜2017| 国内精品国语自产拍在线观看91 | 婷婷亚洲五月 | 成年黄网站色视频免费观看 | 一区二区三区免费在线 | 婷婷亚洲激情 | 国产精品欧美日韩视频一区 | 成人在线精品视频 | 精品视频二区 | 成人综合激情 | 亚洲国产成人综合精品2020 | 伊人啪啪| 久久新视频 | 国产高清精品入口麻豆 |