您好,登錄后才能下訂單哦!
這篇文章主要講解了“怎么用js計算屏幕尺寸”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“怎么用js計算屏幕尺寸”吧!
基本概念
document.body.clientWidth :指的是BODY對象寬度
document.body.clientHeight :指的是BODY對象高度
document.documentElement.clientWidth: 指的是可見區域寬度
document.documentElement.clientHeight :指的是可見區域高度
window.innerHeight - 瀏覽器窗口的內部高度
window.innerWidth - 瀏覽器窗口的內部寬度
clientX/clientY :事件屬性返回當事件被觸發時鼠標指針向對于瀏覽器頁面(當前窗口)的水平坐標/垂直坐標(不包含滾動條)。
pageX/pageY:指鼠標在頁面上的位置,以頁面左側為參考點,鼠標相對于整個頁面(網頁的全部)的X/Y坐標。
offsetX/offsetY:鼠標相對于“觸發事件的元素”的位置,事件和目標節點的填充邊緣之間的鼠標指針的在X偏移坐標:特別說明:只有IE支持!
screenX/screenY:鼠標在屏幕中的位置,指的是鼠標到電腦屏幕左側的距離
鼠標相對于用戶顯示器屏幕左上角的X,Y坐標。標準事件和IE事件都定義了這2個屬性
借用一張圖說明:
clientWidth/clientHeight:不包含元素的邊框
offetWidth/offsetHeight:包含元素的邊框
offsetParent 是一個只讀屬性,返回一個指向最近的(closest,指包含層級上的最近)包含該元素的定位元素。如果沒有定位的元素,則 offsetParent 為最近的 table 元素對象或根元素(標準模式下為 html;quirks 模式下為 body)。
offsetLeft:獲取對象相對于頁面或由 offsetParent 屬性指定的父坐標的計算左側位置
offsetTop:獲取對象相對于頁面或由 offsetTop 屬性指定的父坐標的計算頂端位置
感謝各位的閱讀,以上就是“怎么用js計算屏幕尺寸”的內容了,經過本文的學習后,相信大家對怎么用js計算屏幕尺寸這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。