成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

js獲取文檔和元素的坐標(biāo)

wanglu1209 / 2627人閱讀

摘要:例如我想知道寫文章的這個(gè)頁(yè)面中定時(shí)發(fā)布的按鈕的尺寸和位置獲取寬度,高度的另一種方式對(duì)于內(nèi)聯(lián)元素調(diào)用,返回的是邊界矩形,因?yàn)閮?nèi)聯(lián)元素可能跨了多行,所以可能是由多個(gè)矩形組成的。對(duì)于分為兩行的內(nèi)聯(lián)元素,邊界矩形就包含了兩行的寬度。

這兩天在寫瀑布流的實(shí)現(xiàn),使用了一些關(guān)于獲取文檔坐標(biāo)、元素位置的函數(shù),剛好看到犀牛書上關(guān)于這部分的介紹,特寫此文章進(jìn)行總結(jié),方便日后查找使用。

文檔坐標(biāo)和視口坐標(biāo)

元素的位置X,Y坐標(biāo)是相對(duì)于文檔的左上角或視口的左上角。向右表示X增加,向下表示Y增加,以像素來度量。
首先需要明確的是,文檔坐標(biāo)不等于視口坐標(biāo)?!耙暱凇敝皇菍?shí)際顯示文檔內(nèi)容的瀏覽器的一部分,不包括瀏覽器的菜單、工具條、標(biāo)簽頁(yè)等“外殼部分”。對(duì)于框架頁(yè)中顯示的文檔,視口是指定義了框架也的