我有一张表,其中行的高度不同但可以被某个值整除。如果我向下滚动到表格的中间,是否有一种方法可以让我知道显示哪些行以及有多少行?
答案 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");
});
});