Php 如何集成对自动分页插件的支持

Php 如何集成对自动分页插件的支持,php,javascript,Php,Javascript,如何使我的网站与所有自动分页插件兼容,这些插件加载当前页面下的下一页,从而节省重新加载页面的时间?您无法使其与所有插件兼容。您可以使其与特定插件兼容。如何做到这一点可能在上述插件的文档中有所描述。这取决于您如何设计页面 让我们看看twitter页面。那里的项目显示在一个自上而下的li。实现像这样的自动分页将非常简单 加载页面时,在列表中显示预定义数量的项目(10或20,否则) 当用户到达列表的末尾时(可能检测到某些元素的位置,或者其他),通过AJAX加载下一页。后端页面应该检测AJAX请求,然后

如何使我的网站与所有自动分页插件兼容,这些插件加载当前页面下的下一页,从而节省重新加载页面的时间?

您无法使其与所有插件兼容。您可以使其与特定插件兼容。如何做到这一点可能在上述插件的文档中有所描述。

这取决于您如何设计页面

让我们看看twitter页面。那里的项目显示在一个自上而下的
li
。实现像这样的自动分页将非常简单

  • 加载页面时,在列表中显示预定义数量的项目(10或20,否则)
  • 当用户到达列表的末尾时(可能检测到某些元素的位置,或者其他),通过AJAX加载下一页。后端页面应该检测AJAX请求,然后只返回页面中仅包含列表项的部分
  • 在AJAX响应处理程序块中,执行DOM操作,将新收到的列表项添加到现有列表的末尾

  • 在我的项目中,我自己创建了这样的函数。顺便说一句,我正在使用jQuery。

    这是您添加到我的概念中的另一个方面,它改变了我对自动分页的想法:)。现在另一个疑问出现了,我如何检测用户何时已向下滚动到某个级别??如何在jQuery中做到这一点?在我的应用程序中,我使用jQuery工具scrollable(),因此我可以轻松地检测最后一页。如果你的页面像twitter,那么自动分页可能不明智,因为访问者永远看不到页脚。将项目封装在可滚动的容器中是一个合适的位置,因为它不会扩展页面,并且您可以很容易地检测到最后一页。Firefox和Google Chrome中还有几个附加组件可以将自动分页添加到任何网站。