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

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

主站蜘蛛池模板: 日夜啪啪一区二区三区 | 亚洲一区综合图区 | 亚洲精品不卡视频 | 国产在线伊人 | 久久夜色精品国产亚州AV卜 | qvod 韩国| 含羞草免费完整视频在线观看 | 囯产免费久久久久久国产免费 | 乱码中字在线观看一二区 | 嫩草影院永久在线一二三四 | 最新无码国产在线视频2020 | 国产精品久久久久久影院 | 2021久久99国产熟女人妻 | 亚洲熟女乱色一区二区三区 | 狼群影院视频在线观看WWW | 狠狠色狠狠色综合日日小说 | 国产精品久久久久久久久无码 | 日韩人妻少妇一区二区三区 | 日本亚洲精品色婷婷在线影院 | 色列少女漫画 | 别停好爽好深好大好舒服视频 | SM脚奴调教丨踩踏贱奴 | 久久久96 | 波多结衣一区二区三区 | 亚洲欧洲日韩视频在钱 | 色偷偷网站 | 泡妞高手在都市免费观看 | 三级全黄的视频 | 精品视频在线观看视频免费视频 | 中文字幕久精品视频在线观看 | 日日干日日操日日射 | 日本护士在线观看 | 久久综合色超碰人人 | 草莓湿漉漉是好事还是恶性 | 乌克兰女人与动ZOZO | 草民电影网午夜伦理电影网 | 国产精品一区二区免费 | 冠希和阿娇13分钟在线视频 | 国产成人亚洲综合无 | 欧美精品成人a多人在线观看 | 撅高 自己扒开 调教 |