淘先锋技术网

首页 1 2 3 4 5 6 7

HTML和jQuery是我们网站中经常使用的两种技术,它们可以协同工作为用户提供各种交互体验和视觉效果,其中翻页效果是一种非常常见的效果。下面我们来介绍一下如何使用HTML和jQuery来实现翻页效果。

<div id="page-navigation">
<a href="#" id="previous-page">上一页</a>
<a href="#" id="next-page">下一页</a>
</div>
<script>
$(document).ready(function(){
var currentPage = 1; //当前页面
var totalPages = 10; //总页面数
//初始化页面
function init(){
$("#previous-page").click(function(){
if(currentPage >1){
currentPage--;
setPage(currentPage);
}
});
$("#next-page").click(function(){
if(currentPage < totalPages){
currentPage++;
setPage(currentPage);
}
});
setPage(currentPage);
}
//设置页面
function setPage(page){
$("#page-navigation a").removeClass("active");
$("#page-navigation a:eq(" + (page-1) + ")").addClass("active");
//跳转到对应的页面
//这里是假设内容为固定的10页,实际应用中需要实时获取总的页数
$("#page-content").load("page" + page + ".html");
}
init();
});
</script>

代码中首先定义了一个

在实际应用中,我们可以通过Ajax技术从服务器端获取总的页面数,这样我们就可以动态地创建翻页控件和页面内容了。