中文字幕日韩一区二区_国产一区二区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頁,轉載需保留來源!

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

主站蜘蛛池模板: 国产sm主人调教女m视频 | 9久久婷婷国产综合精品性色 | 欧美综合一区二区 | 成人福利视频 | 国产成人精品久久 | 黄色免费在线观看网址 | 99久久久久 | 最新国产福利在线 | 欧美成人一区二区三区 | 久久精片| 久久av一区 | 欧美激情精品久久久久久免费 | 久久99精品久久久久久噜噜 | av香蕉 | 精品一区二区三区在线观看国产 | 黄色三级免费 | 欧美日韩专区 | 亚洲区中文字幕 | 久久夜视频| 久久亚洲欧美日韩精品专区 | av黄色在线| 一级做a爰片久久毛片免费看 | 久久久精品一区 | 91视频免费在观看 | 一区二区三区高清不卡 | 成人免费淫片aa视频免费 | 91av在线不卡 | 91精品午夜窝窝看片 | 青青青伊人| 国产成人精品免费视频大全最热 | 九九久久免费视频 | 国产精品日韩一区二区 | 国产黄色在线观看 | av片免费 | 精品影院 | 天天操天天摸天天爽 | 黄色大片毛片 | 毛片视频网站 | 亚洲女人的天堂 | av在线伊人 | 精品亚洲一区二区三区 |