找到最接近页面底部的div

时间:2016-03-16 13:53:09

标签: javascript jquery html css

我正在处理一个项目,并且我有一个元素阵列,这些元素一个接一个地显示出来。

当我按箭头时,我想找到最靠近底部的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;
    }
});

1 个答案:

答案 0 :(得分:1)

如果你知道父母,你可以使用这个选择器:

$( "<parent>:last-child" )