国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

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

wanglu1209 / 2599人閱讀

摘要:例如我想知道寫文章的這個(gè)頁面中定時(shí)發(fā)布的按鈕的尺寸和位置獲取寬度,高度的另一種方式對于內(nèi)聯(lián)元素調(diào)用,返回的是邊界矩形,因?yàn)閮?nèi)聯(lián)元素可能跨了多行,所以可能是由多個(gè)矩形組成的。對于分為兩行的內(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)是相對于文檔的左上角或視口的左上角。向右表示X增加,向下表示Y增加,以像素來度量。
首先需要明確的是,文檔坐標(biāo)不等于視口坐標(biāo)。“視口”只是實(shí)際顯示文檔內(nèi)容的瀏覽器的一部分,不包括瀏覽器的菜單、工具條、標(biāo)簽頁等“外殼部分”。對于框架頁中顯示的文檔,視口是指定義了框架也的