我正在处理一个项目,并且我有一个元素阵列,这些元素一个接一个地显示出来。
当我按箭头时,我想找到最靠近底部的div并向上滚动到该div的顶部。
这是我点击箭头时所拥有的:
$(".my-elements").each(function(i){
var divTopPosition = $(this).offset().top;
var scrollTop = $(window).scrollTop();
var difference = -Math.abs(scrollTop - divTopPosition);
if(/* this is the div closest to the bottom */)
{
$("body").animate({scrollTop: difference}, 2000);
return false;
}
});
答案 0 :(得分:1)
如果你知道父母,你可以使用这个选择器:
$( "<parent>:last-child" )