天天躁日日躁狠狠躁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頁,轉載需保留來源!

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

主站蜘蛛池模板: 男女久久久国产一区二区三区 | 高h 大尺度纯肉 np快穿 | 97亚洲狠狠色综合久久位 | 国产电影无码午夜在线播放 | 日本zljzljzlj精品 | 岛国大片在线观看免费版 | 亚洲精品自在在线观看 | 手机在线观看无码日韩视频 | 美国VICTORY DAY在线 | 国产成人在线视频观看 | 40分钟超爽大片黄 | 午夜啪啪免费视频 | 一个人在线观看免费高清视频 | 蜜桃色欲AV久久无码精品 | 亚洲欧美日本中文子不卡 | 国产啪视频在线播放观看 | 亚洲 日韩 在线 国产 精品 | 国产美女裸身网站免费观看视频 | 国偷自产视频一区二区久 | 久久国产乱子伦精品免费不卡 | 美女被男人撕衣舔胸 | 天天拍拍国产在线视频 | 好男人在线观看免费视频WWW | 8090碰成年女人免费碰碰尤物 | 午夜国产精品视频 | 首页_亚洲AV色老汉影院 | 久久本道久久综合伊人 | 日韩a视频在线观看 | 亚洲精品国产自在在线观看 | ankha成人| 国自产精品手机在线视频 | 中文字幕AV在线一二三区 | 久久亚洲精品中文字幕 | bt天堂午夜国产精品 | 成片在线看一区二区草莓 | 国产精品白浆精子流水合集 | caoporon超碰在线视频 | 色爰情人网站 | 免费国产久久拍久久爱 | 伊人大香线蕉精品在线播放 | 性肥胖BWBWBW|