0

在 Joomla 页面中,我有很大的内容,我不想制作像 1、2、3 等这样的页面,但就像在 Facebook 中向下滚动直到看到“点击查看更多”按钮并且不刷新它添加一些数据到页面底部。我不知道如何制作它,也许这里有任何扩展?或者有什么脚本?做起来这么难?谢谢你的回答。

4

2 回答 2

1

To do it the ajax way, i.e. only loading content when you intend to show it, you will need to write a custom jQuery function that onload:

  1. finds the "next page" button and store the url into a variable (this will contain the whole url followed by &pagenumber=2 or /page/2 or something similar).
  2. remove its handler and replace it with a custom ajax call:
  3. jQuery.get with the url you just stored adding &format=raw (this will return the content of the next page, without the rest of the template, and without any scripts and css - which you have already loaded)
  4. on success remove the "next page" button you modified,
  5. then insert in its place the html received from the ajax call,
  6. repeat from n.1 until there is no "next page" button
于 2013-02-02T20:38:04.450 回答
0

阅读您的查询后,我知道您的 joomla 文章中有大量内容。页面加载后,您希望在单击查看更多按钮后显示部分内容 n 稍后部分显示。如果我是正确的,那么在您的文章中编写脚本,将 div 标签添加到您的内容中。将 display none 属性应用于要在单击时显示的 div 的内容。使用 JQuery 或 Js,您可以在单击按钮后显示隐藏部分。

于 2013-02-02T18:46:39.033 回答