div内に20のリスト項目があり、一度に5つしか表示できません。アイテム#10、次にアイテム#20にスクロールする良い方法は何ですか?すべてのアイテムの高さがわかります。
scrollTo
プラグインはこれを行いますが、そのソースは実際にそれに取得せずに理解することは超簡単ではありません。このプラグインを使いたくありません。
のは、私は2つの要素を取る機能を持っていないとしましょう$parentDiv
、$innerListItem
、どちら$innerListItem.offset().top
も$innerListItem.positon().top
私に$ parentDivの正しいscrollTopスプライトを与えます。
$("#container").scrollTo(target, duration, options)
。ターゲットは単なる#anchor
です。できました。