某些网站的表格会在您滚动浏览器时附加行,以便表格的底部可见。
猜猜是这样的:
$.getJSON
用于从服务器获取下一行问题:
答案 0 :(得分:1)
(1)检测最后一行是否可见:
$(window).scroll(function(){
var $window = $(this),
$el = $('#tableId tbody tr:last'),
viewPaneTop = $window.scrollTop(),
viewPaneBottom = viewPaneTop + $window.height(),
elementTop = $el.offset().top,
elementBottom = elementTop + $el.height();
if ((elementTop >= viewPaneTop) && (elementBottom <= viewPaneBottom)) {
// add new rows here
}
});
(2)这是确定行数的正确方法。