一区二区久久-一区二区三区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热视频 | 色无极影院亚洲 | 美女三级毛片 | 欧美在线视频网站 | 一区二区三区国产美女在线播放 | 一区小说二区另类小说三区图 | 日本美女视频韩国视频网站免费 | 国产精选在线 | 精品新一区二区三区四区 | 亚洲精品色 | 日韩久久网 | 四虎aⅴ| 久久伊人精品热在75 | 免费大学生国产在线观看p 免费的成人a视频在线观看 | 欧美系列第一页 | 97精品久久天干天天蜜 | 国产三级毛片 | 久久九色综合九色99伊人 | 在线五月婷婷 | 九九久久99综合一区二区 | 五月婷在线 | 激情伊人网 | 国产高清免费的视频 | 久久丝袜精品中文字幕 | 91在线品视觉盛宴免费 | 在线黄视频 | 国产精品一区二区三区高清在线 | 免费一级特黄欧美大片勹久久网 | 天天综合网天天综合色 | 国产精品高清在线 | 亚洲一区二区三区四区视频 | 国产网站视频 |