2012-08-31 231 views
0

我有一个有很多记录的表格,而不是分页到不同的页面,我希望能够向下滚动页面和更多的行出现在表格上,您滚动的画面越多,您看到的记录越多。无尽的滚动表,无限的/连续的滚动jQuery

与Twitter和Facebook的工作方式类似,但用于表格行。滚动器是浏览器上的默认滚动条?我认为它被称为无休止的滚动?

这可能吗?

回答

1
var scroll = 0; 
      $(window).scroll(function() { 

       if (scroll > 0) { 
        if ($(window).height() + $(window).scrollTop() >= ($(document).height() - 50)) { 
         getTableItems(); /*call this function for getting table items from database*/ 
        } 
       } 
       scroll++; 
      }); 

上面的脚本会在滚动上加载更多项目

+0

我该如何将静态内容添加到该函数中?我需要避免PHP,ASP,SQL,Coldfusion等?像从另一个HTML文件中引入静态表格内容或者当您滚动CSS显示时可以设置为显示:block ??? – Paul

+0

你没有从数据库中获取数据?在滚动时,如果要从数据库加载更多数据,可以在该函数中调用Ajax。 – Subha