【发布时间】:2012-08-05 11:41:41
【问题描述】:
我有一个主 div,其中包含滚动、外部潜水和内部潜水。我想当我单击一个按钮时,主 div 滚动到下一个内部 div 的开头,这个 jsfidlle 更好地解释了这种情况
http://jsfiddle.net/alamin84/63FY7/2/
第一次点击滚动到 div 11 然后 12 然后 13 然后到 21 这是在下一个子 div 等等
我试图利用这个问题的第二条评论
Get the first and last visible element in a scrollable div by Rob W 但是当 console.logged 时,应该保存对第一个可见元素的引用的变量 $first 给了我未定义的。 问题是它做错了什么?如何做到这一点?
提前致谢
****编辑****
应用 devundef 的建议后,我仍然无法获得正确的滚动顺序
现在是 12 -22 -32
应该是 11 - 12 -13 -21-22…等
换句话说,如何获取第一个可见的内部 div (class=”sub2”),然后我可以使用它来获取/滚动到下一个可见的内部 div
新的小提琴
【问题讨论】: