羊皮紙論壇

羊皮紙論壇

分享讓知識傳播,閱讀讓心靈成長, 創作讓文化傳承,讓我們共同努力。
  • 禁止廣告文
  • 知識傳播
  • 閱讀
  • 心靈成長
  • 創作
  • 文化傳承
論壇目錄 / 程式設計 / 網頁/網站程式 / JavaScript /

JavaScript 窗體大小一覽

發表新主題
隨機主題
上個主題
下個主題
|
    JavaScript 窗體大小一覽

    ???網頁可見區域寬:document.body.clientWidth
    網頁可見區域高:document.body.clientHeight
    網頁可見區域寬:document.body.offsetWidth (包括邊線的寬)
    網頁可見區域高:document.body.offsetHeight (包括邊線的寬)
    網頁正文全文寬:document.body.scrollWidth
    網頁正文全文高:document.body.scrollHeight
    網頁被卷去的高:document.body.scrollTop
    網頁被卷去的左:document.body.scrollLeft
    網頁正文部分上:window.screenTop
    網頁正文部分左:window.screenLeft
    螢幕分辨率的高:window.screen.height
    螢幕分辨率的寬:window.screen.width
    螢幕可用工作區高度:window.screen.availHeight
    螢幕可用工作區寬度:window.screen.availWidth
    HTML精確定位:scrollLeft,scrollWidth,clientWidth,offsetWidth
    scrollHeight: 獲取對象的滾動高度。
    scrollLeft:設置或獲取位於對象左邊界和窗口中目前可見內容的最左端之間的距離
    scrollTop:設置或獲取位於對象最頂端和窗口中可見內容的最頂端之間的距離
    scrollWidth:獲取對象的滾動寬度
    offsetHeight:獲取對象相對於版面或由父坐標 offsetParent 屬性指定的父坐標的高度
    offsetLeft:獲取對象相對於版面或由 offsetParent 屬性指定的父坐標的計算左側位置
    offsetTop:獲取對象相對於版面或由 offsetTop 屬性指定的父坐標的計算頂端位置
    event.clientX 相對文檔的水平座標
    event.clientY 相對文檔的垂直座標
    event.offsetX 相對容器的水平坐標
    event.offsetY 相對容器的垂直坐標
    document.documentElement.scrollTop 垂直方向滾動的值
    event.clientX+document.documentElement.scrollTop 相對文檔的水平座標+垂直方向滾動的量

    IE,FireFox 差異如下:
    IE6.0、FF1.06+:
    clientWidth = width + padding
    clientHeight = height + padding
    offsetWidth = width + padding + border
    offsetHeight = height + padding + border
    IE5.0/5.5:
    clientWidth = width - border
    clientHeight = height - border
    offsetWidth = width
    offsetHeight = height
    (需要提一下:CSS中的margin屬性,與clientWidth、offsetWidth、clientHeight、offsetHeight均無關)

    • 本文為轉載文章 [原文]
    • 關鍵字 : document, window, width, offsetWidth, height, event, clientWidth, scrollTop, screen, padding, offsetHeight, clientHeight, border, scrollWidth, scrollLeft, 螢幕分辨率, 網頁可見區域高, 網頁可見區域寬, 垂直方向滾動, scrollHeight
    00
    2011-08-26T10:58:00+0000


    • 當您未登入羊皮紙時,可以利用臉書 Facebook 登入來發表迴響。若使用羊皮紙會員身份發表迴響則可獲得經驗值及虛擬金幣,用來參加羊皮紙推出的活動。
    發表迴響
     
    驗證字串
    留言