JS要素オフセット、クライアントは、3つのシリーズの概要をスクロール

1、element.offsetWidth:含むパディングとボーダー

2、element.clientWidth:含むパディング、scrollWidthを使用し、それがオーバーフローするとき、ボックスの内容を超えて、国境を含んでいません

3、element.scrollWidth:境界線が含まれていません

主な用途:

図1に示すように、オフセットシリーズは、多くの場合、素子の位置offsetLeft offsetTopを得るために使用されます

2は、クライアントが頻繁に要素のサイズを取得するために使用される、clientWidth、clientHeight

3は、しばしばscrollTopスプライトscrollLeft、転がり距離を取得するために使用スクロール

4、window.pageXoffset window.pageYoffsetによって得られたページのスクロール距離に注意を払います

おすすめ

転載: www.cnblogs.com/shanlu0000/p/11506390.html