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