Necesito tomar la altura de la ventana y el desplazamiento de desplazamiento en jQuery, pero no he tenido suerte de encontrar esto en los documentos de jQuery o Google.
Estoy 90% seguro de que hay una manera de acceder a la altura y scrollTop para un elemento (presumiblemente incluyendo la ventana), pero simplemente no puedo encontrar la referencia específica.
javascript
jquery
Un crayón
fuente
fuente
Respuestas:
De jQuery Docs:
http://api.jquery.com/scrollTop/
http://api.jquery.com/height/
fuente
de http://api.jquery.com/height/ (Nota: La diferencia entre el uso de la ventana y el objeto del documento)
de http://api.jquery.com/scrollTop/
fuente
JS puro
es más de 10 veces más rápido que jquery (y el código tiene un tamaño similar):
Aquí puede realizar pruebas en su máquina: https://jsperf.com/window-height-width
fuente
window.scrollY
, obtenga la altura de desplazamiento superiorTambién hay un complemento para jquery para determinar la ubicación del elemento y las compensaciones
http://plugins.jquery.com/project/dimensions
desplazamiento desplazamiento = propiedad offsetHeight de un elemento
fuente
Si necesita desplazarse a un punto de un elemento. Puede usar la función Jquery para desplazarse hacia arriba / abajo.
fuente