jQuery の scrollTo を使用して、div 内のコンテンツの位置を相対的に調整しています。
正常に動作します: http://www.hmadvertising.com/test.php
ただし、関連性のないコントロール要素を表示および非表示にすることも必要です。たとえば、scrollTop がゼロの場合はアップ ボタンはなく、scrollTop == scrollHeight の場合はダウン ボタンはありません。
scrollTo を使用して行う調整は、+= と -= を使用して 100px 単位で行います。表示/非表示を行うのに必要以上に 1 回クリックする必要があることに気付いていたので、scrollTo ポスト エフェクト コールバック「onAfter」を使用して scrollTop を画面にダンプし、コンテンツがいずれかの極端に達したときに scrollTop がオフであると報告されることを発見しましたコンテンツが最大/最小に配置されているにもかかわらず、次のクリックまで最大/最小に達しません。
上記のリンクですべてを見ることができます。
誰かがそれをよりよく理解するのを手伝ってくれますか?
ありがとう。