天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

javascript getBoundingClientRect() 來(lái)獲取頁(yè)面元素的位置的代碼[修正版]第1/2頁(yè)

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.
還是實(shí)際解釋下,該方法獲得頁(yè)面中某個(gè)元素的左,上,右和下分別相對(duì)瀏覽器視窗的位置。也不好理解,下面用圖說(shuō)明下。
該方法已經(jīng)不再是IE Only了,F(xiàn)F3.0+和Opera9.5+已經(jīng)支持了該方法,可以說(shuō)在獲得頁(yè)面元素位置上效率能有很大的提高,在以前版本的Opera和Firefox中必須通過(guò)循環(huán)來(lái)獲得元素在頁(yè)面中的絕對(duì)位置。

 

 

下面的代碼舉了個(gè)簡(jiǎn)單的例子,可以滾動(dòng)滾動(dòng)條之后點(diǎn)紅色區(qū)域看各個(gè)值的變化。

[Ctrl+A 全選 注:如需引入外部Js需刷新才能執(zhí)行]
有了這個(gè)方法,獲取頁(yè)面元素的位置就簡(jiǎn)單多了,
var X= this.getBoundingClientRect().left+document.documentElement.scrollLeft;
var Y =this.getBoundingClientRect().top+document.documentElement.scrollTop;

JavaScript技術(shù)javascript getBoundingClientRect() 來(lái)獲取頁(yè)面元素的位置的代碼[修正版]第1/2頁(yè),轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 97精品国产自产在线观看永久 | 十二月综合缴缴情 | 欧美日韩888在线观看 | 久久精品国产在热亚洲 | 国产熟妇无码一区二 | 97色伦图区97色伦综合图区 | 国产麻豆剧果冻传媒免费网站 | 红尘影院在线观看 | 男人吃奶摸下弄进去好爽 | 97视频在线观看视频最新 | 久久99热只有频精品 | 俺也去最新地址 | 久久精品中文闷骚内射 | 麻豆无人区乱码 | 国产乱色伦影片在线观看 | 久久精品国产欧美日韩99热 | 日本六九视频 | 日本夜爽爽一区二区三区 | 亚洲成AV人电影在线观看 | 在线精品视频免费观看 | 最近免费中文MV在线字幕 | 99日影院在线播放 | 亚洲欧美免费无码专区 | 脔到她哭H粗话HWWW男男动漫 | 快播av种子大全 | 99久久香蕉 | 无码AV免费精品一区二区三区 | 久久人妻少妇嫩草AV無碼 | 第一怡春院 | 国产中文欧美日韩在线 | 日韩AV成人无码久久精品老人 | 亚洲国产在线2020最新 | 国产精品一国产AV麻豆 | 和尚扒开双腿蹂躏 | 动漫女主被扒开双腿羞辱 | 樱桃BT在线观看 | 久久精品电影院 | 欧式午夜理伦三级在线观看 | 中文在线观看永久免费 | 无码乱人伦一区二区亚洲一 | 国产精品人妻一区免费看8C0M |