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

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

主站蜘蛛池模板: 五月天网站最新永久网址 | 日本欧美一二三区色视频 | 日本色婷婷 | 久久免费视频8 | 色94色欧美一区 | 视频一二三区 | 亚洲欧美一区二区久久 | 亚洲欧美在线精品一区二区 | 日本www色视频 | 欧美videos在线观看 | 黄色网址在线播放 | 久久91精品国产91久久小草 | 91视频福利| 一区二区三区四区精品视频 | 香蕉人人超人人超免费看视频 | 久久精品国内一区二区三区 | 久久精品国产清白在天天线 | 国产高清在线精品 | 五月婷婷之综合激情 | 亚洲国产青草 | 国产精品区网红主播在线观看 | 99资源在线观看 | 一区二区免费视频观看 | 久久是精品 | 国产精品高清视亚洲一区二区 | 天天色踪合 | 日本一道本中文字幕 | 五月婷婷网站 | 成人在线视频免费看 | 久视频在线观看 | 一级做a爱片性色毛片武则天五则 | 中文字幕在线视频在线看 | 欧美精品无需播放器在线观看 | 在线成人免费视频 | 国产99对白在线播放 | 91福利视频网站 | 欧美性视频在线 | 久久免费精品国产72精品剧情 | 色视频哟女在线观看 | 亚洲综合精品成人 | 91亚洲国产成人久久精品网站 |