中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

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精品国产一区二区三区动漫 | 成人黄色av网站 | 国产精品一区久久久 | 欧美久久一级 | 日韩视频福利 | 亚洲精品久久久久中文字幕欢迎你 | 罗宾被扒开腿做同人网站 | 欧美成人精品在线 | 九九成人 | 午夜影院网站 | 91精品国产综合久久精品图片 | 久久国产精99精产国高潮 | 精品国产免费人成在线观看 | 欧美国产精品 | 天天干干 | 人人鲁人人莫人人爱精品 | 成人免费一区二区三区视频网站 | 美女毛片免费看 | 国产欧美一区二区三区国产幕精品 | 玖玖视频 | 国产精品美女久久久久aⅴ国产馆 | 久久久久国产精品免费免费搜索 | 狠狠婷婷综合久久久久久妖精 | 亚洲视频在线看 | 美女黄网| 欧美日韩视频在线播放 | 日韩一级二级片 | 日韩亚洲一区二区 | 亚洲www| 欧美精品一区二区三区蜜桃视频 | 日日操操 | 久久新| 免费色网址 | 国产精品久久久久久久模特 | 久久国产高清 |