基本的に、次の要素に適切にスクロールしない div にリスト項目の順序付けられていないリストがあります。リストを上下にスクロールするボタンを用意しようとしています。
liコードはスクロールしますが、要素と一致しません。クリックするたびに少し上にスクロールし、次のクリックで下にスクロールします。DOM を歩いてみて、スクロール先の要素が要素であることを確認しましたがli、問題は見られませんでした。
私は次のjsfiddleを持っています: http://jsfiddle.net/YD9s5/9/
要素は次のとおりです。
- ID のスクロール div
photos-div - の ID を持つ順序付けられていないリスト
photos-li(おっと、今は残しておきます) photo-li-XX が数値の場合、ID が増加するリスト アイテム
div をスクロールするために使用されているコードは次のとおりです。
$('#photos-div').scrollTop($('#photo-li-' + i).offset().top);
ご覧のiとおり、変数はインクリメントされています。