四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

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

 

 

下面的代碼舉了個簡單的例子,可以滾動滾動條之后點紅色區(qū)域看各個值的變化。

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

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

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

主站蜘蛛池模板: 徐冲| 永远是少年电影免费观看| 古建凉亭生产厂家| 黑木美纱| 电影《七天》| 《西游降魔篇》2| 罗斯福游戏| 美国电影golddiggers| 超越情感电视剧免费观看全集完整版| 电影电车| 西方世界电影免费播放| 心跳 电视剧| 浪人电影在线观看完整版免费| 延禧| 追捕演员表名单| city of stars歌词| 伦理电影在线看| 索尼克音爆| 浙江卫视今日播出节目表| 挨打的作文| christie stevens| 文史茶馆| 广场舞100首视频| 迷失之城剧情介绍| 来财壁纸| 西藏藏语卫视| 散文诗二首批注| 小猫叫声吸引猫mp3| 复仇之路| deaf dj课文翻译| 四个房间电影| 妙探出差3| 回响电视剧在线观看| 视频污污| 彭丹三级裸奶视频| 山楂树之恋电影剧情简介| 在线理论视频| 家庭琐事电影| 我亲爱的简谱| 碧血蓝天| 珠帘玉幕图片|