(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) 这是确定行数的正确方法。