博客 {tag_nextpage} 和 {tag_previouspage} 能否在 Business Catalyst 的同一页面上加载?
Can Blog {tag_nextpage} and {tag_previouspage} load on same page for Business Catalyst?
我有一个问题。是否可以在调用 {tag_nextpage}
或 {tag_previouspage}
时在同一页面上加载博客列表的内容?这最终会用新内容替换当前页面上的内容(即上一页内容或下一页内容)。
谁能告诉我如何使用 jQuery 或 AJAX 进行此操作?
方法 A:专门为这两个 link 创建无缝过渡效果
在页面加载时,您需要:
- 寻找 previous/next links
- 加载他们的内容(可能通过
$.get()
)
- 拦截页面导航事件(因为links不只监听
click
s)
- 替换列表内容
- 更新 URL 和 navigation history
方法 B:为任何 in-site link
创建无缝过渡效果
- Include a copy of jQuery and jQuery.smoothState.js on your page
- Add a container with an id of #main and include some links inside of it
- Create a new js file and run
$('#main').smoothState()
$(function() {
$('#main').smoothState();
});
我有一个问题。是否可以在调用 {tag_nextpage}
或 {tag_previouspage}
时在同一页面上加载博客列表的内容?这最终会用新内容替换当前页面上的内容(即上一页内容或下一页内容)。
谁能告诉我如何使用 jQuery 或 AJAX 进行此操作?
方法 A:专门为这两个 link 创建无缝过渡效果
在页面加载时,您需要:
- 寻找 previous/next links
- 加载他们的内容(可能通过
$.get()
) - 拦截页面导航事件(因为links不只监听
click
s) - 替换列表内容
- 更新 URL 和 navigation history
方法 B:为任何 in-site link
创建无缝过渡效果
- Include a copy of jQuery and jQuery.smoothState.js on your page
- Add a container with an id of #main and include some links inside of it
- Create a new js file and run
$('#main').smoothState()
$(function() {
$('#main').smoothState();
});