Preciso agarrar a altura da janela e o deslocamento da rolagem no jQuery, mas não tive sorte em encontrar isso nos documentos do jQuery ou no Google.
Estou 90% certo de que existe uma maneira de acessar height e scrollTop para um elemento (provavelmente incluindo a janela), mas simplesmente não consigo encontrar a referência específica.
javascript
jquery
One Crayon
fonte
fonte
Respostas:
Do jQuery Docs:
http://api.jquery.com/scrollTop/
http://api.jquery.com/height/
fonte
de http://api.jquery.com/height/ (Nota: a diferença entre o uso da janela e o objeto do documento)
de http://api.jquery.com/scrollTop/
fonte
JS puro
é 10 vezes mais rápido que o jquery (e o código tem tamanho semelhante):
Aqui você pode executar o teste em sua máquina: https://jsperf.com/window-height-width
fonte
window.scrollY
, obtenha altura superior da rolagemHá também um plugin para jquery para determinar a localização e deslocamentos do elemento
http://plugins.jquery.com/project/dimensions
scrolling offset = offsetHeight propriedade de um elemento
fonte
Se você precisar rolar para o ponto de um elemento. Você pode usar a função Jquery para rolar para cima / baixo.
fonte