Ich muss die Höhe des Fensters und den Bildlaufversatz in jQuery erfassen, aber ich hatte kein Glück, dies in den jQuery-Dokumenten oder in Google zu finden.
Ich bin zu 90% sicher, dass es eine Möglichkeit gibt, für ein Element (vermutlich einschließlich des Fensters) auf height und scrollTop zuzugreifen, aber ich kann die spezifische Referenz einfach nicht finden.
javascript
jquery
Ein Wachsmalstift
quelle
quelle
Antworten:
Aus jQuery Docs:
http://api.jquery.com/scrollTop/
http://api.jquery.com/height/
quelle
von http://api.jquery.com/height/ (Hinweis: Der Unterschied zwischen der Verwendung des Fensters und des Dokumentobjekts)
von http://api.jquery.com/scrollTop/
quelle
Pure JS
ist mehr als 10x schneller als jquery (und Code hat eine ähnliche Größe):
Hier können Sie Tests auf Ihrem Computer durchführen: https://jsperf.com/window-height-width
quelle
window.scrollY
Es gibt auch ein Plugin für jquery, um die Position und die Offsets der Elemente zu bestimmen
http://plugins.jquery.com/project/dimensions
scrolling offset = offsetHeight-Eigenschaft eines Elements
quelle
Wenn Sie zu einem Punkt eines Elements scrollen müssen. Sie können die Jquery-Funktion verwenden, um nach oben / unten zu scrollen.
quelle