私はscrollTopメソッドを使って無限のスクロールを実装しています(jQueryプラグインを提案しないでください、私はそれらが存在することを知りません)。このバイオリンを考えるjQueryのscrollTop値は何を意味しますか?
:https://jsfiddle.net/ve8s5fdx/は
<div id="outter">
<div class="inner"></div>
<div class="inner"></div>
</div>
<div id="scroll"></div>
#outter {
height: 100px;
width: 100%;
overflow-y:auto;
}
.inner {
height: 150px;
width: 50%;
border: dashed black 2px;
background-color: grey;
}
それは、スクロールバーが要素の最上部にあるときに値が0であるという意味になりますが、なぜ「208」、それは一番下にありますか? #outter
divは100pxと高く、そのコンテンツは300px以上です。
'scrollTop'は、ウィンドウがドキュメントの上部からスクロールダウンされるピクセル数です –
なぜ、それが底部にあるときに> 300pxにならないのですか? 300pxを超えるコンテンツ全体をスクロールしましたか?それは私が理解していない点です –
それはあなたの 'ウィンドウ'の高さによって決まります。ウィンドウの高さが '300px'でドキュメントが' 400px'の場合、scrollTopの最大値は '100'です。 –