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