座標尺寸 大鍋燴

2021-07-22 01:16:12 字數 1244 閱讀 2500

瀏覽器視窗距離螢幕的位置

window.screenleft

window.screentop

獲取檢視區域的大小

var clientwidth = document.documentelement.clientwidth||document.body.clientwidth;

var clientheight = document.documentelement.clientheight||document.body.clientheight;

獲取滾動偏移大小

var scrollleft = document.documentelement.scrollleft||document.body.scrollleft;

var scrolltop = document.documentelement.scrolltop||document.body.scrolltop;

獲取整個文件區域的大小

var documentheight = math.max(document.documentelement.scrollheight,document.documentelement.clientheight);

var documentwidth = math.max(document.documentelement.scrollwidth,document.documentelement.clientwidth);

獲取元素所佔區域大小

包含border padding 內容(width和height) ,不包含margin

var offsetwidth = boxele.offsetwidth;

var offsetheight = boxele.offsetheight;

獲取元素可視區域大小

var eleclientwidth = boxele.clientwidth;

var eleclientheight = boxele.clientheight

offsetleft 自己邊框距離父容器的padding

offsettop   自己邊框上部距離父容器的padding  之間的距離 唯讀

ev.clientx距離檢視的x座標

ev.clienty距離檢視的y座標

ev.pagex/文件左上角

ev.pagey

ev.screenx/螢幕左上角

ev.screeny

ev.offsetx//相對於當前元素的左上角

ev.offsety

jQuery中尺寸與座標函式

一 獲得座標 1.offset offset 方法返回或設定匹配元素相對於文件的偏移 位置 即視口座標 該方法返回的物件包含兩個整型屬性 top 和 left,以畫素計。此方法只對可見元素有效。alert 內框座標為 samll offset left samll offset top 結果 2.p...

JS 常用位置 和 尺寸 獲取 滑鼠的座標

innerwidth 文件顯示區域 寬 innerheight 文件顯示區域 高 outwidth 瀏覽器整個寬 outheight 瀏覽器整個高 screenx screenleft 瀏覽器裡螢幕左上角距離的x座標 screeny screentop 瀏覽器裡螢幕左上角距離的y座標 尺寸 elem...