cómo crear paginación como stackoverflow?Cómo crear una paginación como Stack Overflow sitio
6
A
Respuesta
7
No dijo qué tecnología del lado del servidor está utilizando, pero si desea una solución pura del lado del cliente, puede echar un vistazo al complemento jQuery Pagination. Aquí hay un demo page.
1
usar jQuery plugin de paginación:
2
basta con incluir jQuery y jQuery plugin de paginación en su página y usar esto,
$(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
});
});
.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;
}
<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>
1
1
Puede crear paginación usando twitter bootstrap con menos de 10 líneas de código como este
0
puede utilizar esta función también:
function makePaging(totalPages, pageIndex) {
var oPaging, i, j, k;
var totalPages = parseInt(totalPages);
pageIndex++;
i = pageIndex;
j = pageIndex - 1;
k = pageIndex + 1;
var oBefore, oAfter;
oBefore = "";
oAfter = "";
while (j != 0 && j != i - 6) {
oBefore = "<a class='Page' href='#' data-index='" + (j - 1) + "'>" + j + "</a> " + oBefore;
j--;
}
for (; k < totalPages + 1 && k < i + 6; k++) {
oAfter += "<a class='Page' href='#' data-index='" + (k - 1) + "'>" + k + "</a> ";
}
oPaging = oBefore + "<a class='CurPage' href='#' rel='' style='color:Red;'>" + i.toString() + "</a> " + oAfter;
return oPaging;
}
Cuestiones relacionadas
- 1. Etiqueta autocompleta como Stack Overflow
- 2. ¿Cómo obtener URLs limpias como Stack Overflow?
- 3. Cómo implementar la búsqueda como Stack Overflow
- 4. Mensaje de encabezado como en Stack Overflow
- 5. Haskell Stack Overflow
- 6. ¿Cómo crear una vista visual diff como lo hace Stack Overflow?
- 7. ¿Cómo se usaría Lucene.NET para ayudar a implementar la búsqueda en un sitio como Stack Overflow?
- 8. Cómo mostrar un mensaje emergente como en Stack Overflow
- 9. ¿Cómo combinar WMD y embellecer, como Stack Overflow?
- 10. ¿Qué solución OpenID realmente usa Stack Overflow?
- 11. ¿Cómo incluye Stack Overflow los archivos Javascript?
- 12. Etiquetas que flotan como Stack Overflow utilizando jQuery
- 13. Cómo crear un sistema de etiquetado como en Stack Overflow o Quora
- 14. Stack Overflow Algoritmo de preguntas relacionadas
- 15. Cómo implementar la función "¿Eres humano?" De Stack Overflow
- 16. Iniciando sesión en Stack Overflow con cURL
- 17. ¿Qué CMS u otro marco debería usar para desarrollar un sitio tipo Stack Overflow?
- 18. ¿Cómo coloco un widget para Stack Overflow en mi sitio de WordPress?
- 19. ¿Cómo puedo implementar filigranas similares a Stack Overflow en formularios?
- 20. Cómo emular/crear css overflow-top y overflow-bottom?
- 21. Stack Overflow API: obtenga el "nuevo correo" del usuario. ¿notificación?
- 22. Sistema de votación Stack Overflow/reddit en php
- 23. ¿Qué idiomas se usan en 404 Budgot de Stack Overflow?
- 24. ¿Debo solicitar a las comunidades de programación en línea como Stack Overflow asesoramiento sobre licencias?
- 25. ¿Cómo puedo colorear mi código en Stack Overflow cuando publico una respuesta?
- 26. Stack Stack
- 27. Crear paginación desde múltiples fuentes
- 28. Cree permalinks cortos similares al "enlace permanente corto a esta pregunta" de Stack Overflow
- 29. Ideas sobre la implementación de los comentarios al estilo Stack Overflow
- 30. ¿Cómo hacer una paginación desde una matriz?
Por qué específicamente desbordamiento de pila? ¿Hace algo diferente a cualquier otra forma de paginación? – nickf
Por lo que puedo ver, la paginación de Stack Overflow es completamente del lado del servidor: no tiene nada que ver con Javascript o jQuery. –
su paginación del lado del cliente, si desactiva javascript en su navegador puede ver este mensaje "Stack Overflow funciona mejor con JavaScript habilitado" y todas las páginas se muestran en una página – user1400