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

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

主站蜘蛛池模板: 久久伊人久久 | 国产精选视频在线观看 | 秋霞伊人网| 国产页 | 五月婷亚洲 | 亚洲欧美日韩精品在线 | 四虎免费最新在线永久 | 亚洲综合图片网 | 国产成人亚洲综合一区 | 东京加勒比中文字幕波多野结衣 | 国语自产免费精品视频一区二区 | 伊人狠狠操 | 成人精品一区二区激情 | 激情小说图片网 | 黄网在线免费 | 激情小说图片视频 | 最新亚洲一区二区三区四区 | 国产精品人人视频 | 色久优优| 国产亚洲精品视频中文字幕 | 亚洲一区在线视频 | 天天摸日日干 | 97高清国语自产拍中国大陆 | www.色com| 手机在线亚洲 | 小明日韩在线看看永久区域 | 成人精品第一区二区三区 | 精品视频在线免费观看 | 一区二区播放 | 国产在线观看成人 | 成年色黄大色黄大片 视频 成年视频xxxxxx在线 | 亚洲精品视频二区 | 91丝袜美腿高跟国产极品老师 | 成人av在线播放 | 欧美一级日韩一级亚洲一级 | 三级三级三级全黄 | 亚洲日韩中文字幕 | 日韩欧美激情视频 | 秋霞日韩一区二区三区在线观看 | 好吊操视频这里只有精品 | 99色亚洲 |