使用jQuery

时间:2015-10-21 08:19:30

标签: javascript jquery algorithm

我有一张表,其中行的高度不同但可以被某个值整除。如果我向下滚动到表格的中间,是否有一种方法可以让我知道显示哪些行以及有多少行?

1 个答案:

答案 0 :(得分:1)

这样的事情会起作用。我还没有机会测试它。我会尝试稍微放松一下。

如果您要在实时中实现它,我会在滚动触发器上使用此节流,否则对于您的页面来说处理非常密集。

$(window).on('scroll', function () {
    var top = $(window).scrollTop();
    var rows = $('.my-table tr');
    var range = 100;

    rows.each(function () {
        var offsetTop = $(this).offset().top;
        if (offsetTop - top >= 0 && offsetTop - top <= range) {
            console.log("This is the row at the top of the page");
    });


});