Ich benutze jQuery Datentabelle und möchte das Standardverhalten ändern. Gerade jetzt, wenn ich klicke, um Nr. Z. B. 61 zu blättern, bleibt der Seitenlauf unten. Aber wenn ich Seite von 61 bis 60 Seite klicke, blättern Sie in der Mitte der Seite. Ich möchte, dass alle Seiten am unteren Rand der Seite gescrollt werden, unabhängig davon, ob die Seite zufällig geklickt hat oder nicht. Ich habe auch die Referenz von diesem Link genommen: jquery datatables scroll to top when pages clicked from bottom , aber dies ist für das Erstellen von Scroll oben standardmäßig.jquery datatables scrollen nach oben, wenn Seiten von unten nach vorn und rückwärts zufällig angeklickt werden
Antwort
Sie sollten auf .dataTables_wrapper
zielen und das Ereignis stattdessen an .paginate_button
anhängen. Hier mit einer netten kleinen Animation:
function paginateScroll() {
$('html, body').animate({
scrollTop: $(document).height()
}, 100);
console.log('pagination button clicked'); //remove after test
$(".paginate_button").unbind('click', paginateScroll);
$(".paginate_button").bind('click', paginateScroll);
}
paginateScroll();
Hier ist der JSfiddle
Haftungsausschluss: Ich habe gerade eine kleine Änderung in den answer dessen Link in der Frage wurde selbst geschrieben habe. scrollTop: $(document).height()
.
Hoffe, das hilft.
danke dafür aber das hat nicht funktioniert. auch in document.ready versucht. –
@amarghodke Oh. Kannst du bitte deinen Code posten oder sonst eine Geige? –
https://jsfiddle.net/jb0e6whr/ Dies ist Jquery Datentabelle für dynamische Daten, so dass Sie keine der Datensätze sehen. –
Dieses Problem trat zwischen der vorletzten und letzten Seitenumbruch auf. 60 und 61. Wenn wir zur letzten Seite navigieren und die Anzahl der Datensätze kleiner als die Paginierungsgröße ist, verschiebt sich die UI, wenn die Datentabelle ihre Höhe anpasst. Das Problem tritt möglicherweise auf, wenn die Seite von der letzten Seite auf die vorletzte Seite oder eine andere Seite verschoben wird. Also das ist ein natürliches Verhalten und kein Problem
- 1. Funktioniert nicht - Header Nach oben auf Scrollen nach unten, und nach unten auf Scrollen nach oben - jquery
- 2. Collapsing Toolbar ausblenden, wenn nach oben scrollen und anzeigen, wenn nach unten scrollen
- 3. Listenansicht ändert Reihenfolge, wenn ich nach oben und unten scrollen?
- 4. Fade Hintergrundfarbe nach oben/unten beim Scrollen von oben
- 5. Navbar werden transparent und fixiert nach oben, wenn Sie nach unten scrollen
- 6. Nach oben scrollen von jQuery-Textbereich
- 7. JQuery zu beheben nach unten scrollen nach unten - Ein Problem
- 8. Blättern Sie die Seiten von oben nach unten
- 9. Scrollen nach oben löst sowohl nach oben als auch nach unten beim Scrollen
- 10. slideDown von unten nach oben (und nicht von oben nach unten)
- 11. Datatables Suche nach angeklickt div
- 12. Nach oben scrollen
- 13. Tastatur nach oben und nach unten Pfeile
- 14. WebView kann nicht von oben nach unten der Webseite scrollen
- 15. Animate div von unten in jQuery anstelle von oben nach unten nach oben
- 16. jQuery scrollen nach oben von iframe Eltern
- 17. Scrollen inner Div auf Schlüssel nach unten und oben
- 18. RecyclerView aktualisiert Elemente nur beim Scrollen nach unten und oben
- 19. Scrollen Sie zum unteren Rand der Seite, wenn Sie nach unten scrollen, und nach oben, wenn Sie sanft nach oben scrollen
- 20. Recyclerview Bilder Verlegen und verschwinden beim Scrollen nach oben/unten
- 21. Wie verhindert man ngDialog Scrollen nach oben und unten
- 22. Scrollen nach unten nach ComponentDidUpdate
- 23. HTML-Liste Schritt scrollen nach oben und unten
- 24. WordPress Sticky php Seitenleiste beim Scrollen nach oben und unten
- 25. automatisch nach unten scrollen, wenn Überlauf Auto
- 26. Bilder in ArrayListAdapter verschwinden mit Scrollen nach oben und unten
- 27. fadeIn fadeOut blinkt beim Scrollen nach oben und unten
- 28. Nach unten und oben scrollen in UIScrollView Objective C
- 29. Ein Trick, Absatzzeile von unten nach oben und nicht von oben nach unten zu haben
- 30. Nach oben scrollen
Sind Sie zufällig mit Angular? – nashcheez
keine jquery Datentabelle. –
Können Sie bitte Ihren Code posten –