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

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

主站蜘蛛池模板: 伊人久久综合谁合综合久久 | 色多多视频在线播放 | 欧美激情在线精品三区 | 国产一区高清 | 另类图片小说 | 婷婷视频在线 | 四虎免费在线观看视频 | 国内精品久久久久久久星辰影视 | 在线a亚洲视频播放在线观看 | 国产不卡一区 | 欧美另类xxxx图片 | 精品热久久 | 手机在线看片不卡中文字幕 | 天天色综合天天 | 色中文字幕在线 | 欧美一区二区三区综合色视频 | 91国内外精品自在线播放 | 色综合天天综合网国产成人 | 国产成人精品久久亚洲高清不卡 | 亚洲午夜精品久久久久久成年 | 国语自产拍在线观看任你躁 | 天天射天天干天天色 | 日韩a毛片| 国产女人伦码一区二区三区不卡 | 久久女| 91视频国产高清 | 淫啪| 久久久久综合网久久 | 国产视频精品久久 | 欧美成人天天综合在线视色 | 亚洲成人一区二区 | 久久久高清日本道免费观看 | 无码精品日韩中文字幕 | 激情五月激情综合 | 美女免费精品高清毛片在线视 | 永久黄网站色视频免费观看 | 日韩一区二区在线播放 | 国产精品永久免费视频观看 | 日本高清www视频在线观看 | 国产xx在线观看 | vvvv98国产成人综合青青 |