私は2つのDIV要素を持ってい#pageます#block:
<div id="page"></div>
<div id="block"></div>
#block要素には固定位置とoverflow:hiddenプロパティを持つ長いコンテンツがあります。
#page要素にもいくつかのコンテンツがありますが、高さは高さ#pageよりも長くまたは短くなり#blockます。
私の目標は、この 2 つの要素の間で同期スクロールを実現することです。このようなもの:

#blockと のヘッダー要素とフッター要素は、スクロールの最初と最後で同じ位置にある必要があるため、要素のスクロール#pageの#block速度を計算する必要があります。
私がこれを達成しようとした方法:
#page要素の計算された高さ- 要素コンテンツの計算された高さ
#block(ブロック要素は固定されており、常に高さが固定されているため) 計算
#blockされた要素のスクロール速度:$("#block").outerHeight / $("#page").outerHeight.scrollTop()のトリガー#block
最初から機能しており、#block要素のスクロールは要素のスクロールよりも高速です#pageが、最後に#blockは完全にスクロールされません。
ここに私の JsFiddle があります: http://jsfiddle.net/zur4ik/bQYrf/2/
多分誰かが私が間違っていることを見ることができますか?
前もって感謝します。