js中各种位置
js中各種位置
js中有各種與位置相關的屬性,每次看到的時候都各種懵逼。索性一次總結一下。
clientHeight
offsetHeight
offsetHeight = clientHeight + border + 滾動條。對于inline的元素,這個屬性一直是0,單位px,只讀元素。scrollHieght
當子元素的高度比本元素高,且overflow不等于hidden時,scrollHeight就是網頁實際內容的高度。包括可視區域和被滾動條隱藏的區域。clientWidth
offsetWidth
scrollWidth
clientTop
元素上邊框的厚度,當沒有指定時,一般為0offsetTop
元素距離父元素頂端的高度scrollTop
滾動條被隱藏部分的高度,一般用來計算向下滾動多少像素clientLeft
offsetLeft
scrollLeft
event.clientX
event.clientY
event.pageX
event.pageY
event.pageX = event.clientX + 橫向滾動條距離。
event.offsetX
event.offsetY
screenX
screenY
總結
- 上一篇: Linux就该这么学---第七章(LVM
- 下一篇: 又是新的一周