html+css+jquery实现一个优雅的分页条
warning:
这篇文章距离上次修改已过187天,其中的内容可能已经有所变动。
以下是一个使用HTML、CSS和jQuery实现的优雅分页条的示例代码:
HTML:
<div id="pagination">
<a href="#" class="page-link prev-page">« Prev</a>
<span class="current-page">1</span>
<a href="#" class="page-link next-page">Next »</a>
</div>
CSS:
#pagination {
text-align: center;
margin-top: 20px;
}
.page-link {
display: inline-block;
padding: 5px 10px;
margin: 0 5px;
border: 1px solid #ddd;
text-decoration: none;
color: #333;
}
.page-link:hover {
background-color: #f0f0f0;
}
jQuery:
$(document).ready(function() {
$('.next-page').click(function(e) {
e.preventDefault();
var currentPage = parseInt($('.current-page').text());
var nextPage = currentPage + 1;
$('.current-page').text(nextPage);
// 这里可以添加更多的逻辑,比如发起AJAX请求获取数据等
});
$('.prev-page').click(function(e) {
e.preventDefault();
var currentPage = parseInt($('.current-page').text());
var prevPage = currentPage - 1;
if (prevPage > 0) {
$('.current-page').text(prevPage);
// 这里可以添加更多的逻辑,比如发起AJAX请求获取数据等
}
});
});
这个分页条支持翻页功能,点击“Prev”会后退到上一页,点击“Next”会前进到下一页。分页条的当前页面数会实时更新。这个示例只是一个基础版本,实际应用中可能需要添加更多功能,比如处理页码边界、发送AJAX请求获取数据等。
评论已关闭