首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何创建类似Stack Overflow站点的分页

如何创建类似Stack Overflow站点的分页
EN

Stack Overflow用户
提问于 2010-04-20 12:47:35
回答 6查看 25.3K关注 0票数 6

如何创建像stackoverflow这样的分页?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2010-04-20 12:49:21

您没有说您正在使用哪种服务器端技术,但是如果您想要一个纯粹的客户端解决方案,您可以看看jQuery Pagination插件。这是一个demo page

票数 7
EN

Stack Overflow用户

发布于 2010-04-20 13:49:34

只需在页面中包含jquery和jquery分页插件,

代码语言:javascript
复制
$(document).ready(function() {
  $(".pager").pagination(300, {
    callback: pagecallback,
    current_page: 0,
    items_per_page: 5,
    num_display_entries: 5,
    next_text: 'Next',
    prev_text: 'Prev',
    num_edge_entries: 1
  });
});
代码语言:javascript
复制
.pager {
  margin-bottom: 10px;
  margin-top: 10px;
}
.page-numbers {
  border: 1px solid #CCCCCC;
  color: #808185;
  display: block;
  float: left;
  font-family: Trebuchet MS, Helvetica, sans-serif;
  font-size: 130%;
  margin-right: 3px;
  padding: 4px 4px 3px;
  text-decoration: none;
}
.page-numbers.desc {
  border: medium none;
}
.page-numbers:hover {
  text-decoration: none;
}
.pager a {
  color: #808185;
  cursor: pointer;
  text-decoration: none;
  outline: none;
}
.pager a:hover {
  text-decoration: underline;
}
.pager a:visited {
  color: #808185;
  outline: none;
}
.page-numbers.next,
.page-numbers.prev {
  border: 1px solid #CCCCCC;
}
.page-numbers.current {
  background-color: #808185;
  border: 1px solid #808185;
  color: #FFFFFF;
  font-weight: bold;
}
.page-numbers.dots {
  border: 1px solid #FFFFFF;
}
代码语言:javascript
复制
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div class="pager" id="Pagination">
  <!-- the container for your first pagination area -->
</div>

票数 2
EN

Stack Overflow用户

发布于 2010-04-20 12:55:26

使用Jquery插件分页:

http://plugins.jquery.com/project/pagination

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2672609

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档