Wie erstellt man Seitenumbruch wie Stackoverflow?So erstellen Sie Seitenumbruch wie die Stapelüberlauf-Site
6
A
Antwort
7
Sie haben nicht gesagt, welche serverseitige Technologie Sie verwenden, aber wenn Sie eine reine clientseitige Lösung möchten, können Sie sich das jQuery Pagination Plugin ansehen. Hier ist ein demo page.
1
Verwendung JQuery Plugin Paginierung:
2
Gerade umfassen jquery und jquery Paginierung Plugin auf Ihrer Seite und nutzen diese,
$(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
Sie können Paginierung erstellen twitter bootstrap mit weniger als 10 Codezeilen wie diese zu
0
Sie diese Funktion verwenden kann:
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;
}
Verwandte Themen
- 1. So fügen Sie die Seitenumbruch in Laravel 5
- 2. So implementieren Sie Seitenumbruch in Android-Listenansicht
- 3. So implementieren Sie die Seitenumbruch in UITableView mit JSON-Daten.
- 4. So fügen Sie einen Seitenumbruch in openpyxl ein
- 5. So erstellen Sie ein Paginierungssystem in Hexo
- 6. Wie mache ich die Seitenumbruch mit Mungo?
- 7. So erstellen Sie die Eigenschaftendatei in Netbeans
- 8. So erstellen Sie die ZF3-Konsolenanwendung
- 9. So erstellen Sie die Abmeldeanforderung in Jmeter
- 10. So erstellen Sie Pfadweiterleitungen
- 11. Wie Einfügen von Seitenumbruch beim Erstellen von MS Word-Dokument
- 12. So erstellen Sie ConcurrentMultiMap
- 13. So erstellen Sie eine Tabelle wie die folgenden
- 14. Seitenumbruch in Backbone.js
- 15. So erstellen Sie benutzerdefinierte Annotationen wie BeanProperty
- 16. Smart-Tabelle mit Seitenumbruch - Legen Sie die letzte Seite standardmäßig
- 17. So erstellen Sie Radiobox Textbasis
- 18. So erstellen Sie den Dateiwähler
- 19. So erstellen Sie einen scala.concurrent.ExecutionContext
- 20. So erstellen Sie einen Binärbaum
- 21. So erstellen Sie eine Beendigungsnachricht
- 22. So erstellen Sie eine Bibliothek
- 23. So erstellen Sie die Kriterienabfrage für die angegebene SQL-Abfrage
- 24. So erstellen Sie ein Blockdiagramm
- 25. So erstellen Sie 1 Zeichenquadrat
- 26. jsPDF Seitenumbruch
- 27. So erstellen Sie DrawerLayout programmgesteuert
- 28. So erstellen Sie erweiterbare xml
- 29. Wie sollen die Seitenumbruch-Eigenschaften in CSS funktionieren?
- 30. So erstellen Sie globale Enum
Warum speziell Stack-Überlauf? Tut es etwas anderes als jede andere Form der Paginierung? – nickf
Soweit ich sehen kann, ist die Paginierung von Stack Overflow vollständig serverseitig: Sie hat nichts mit Javascript oder jQuery zu tun. –
seine clientseitige Paginierung, wenn Sie Javascript in Ihrem Browser deaktivieren Sie können diese Meldung "Stack Overflow funktioniert am besten mit JavaScript aktiviert" und alle Seiten auf einer Seite zeigen – user1400