Мне нужно получить высоту окна и смещение прокрутки в jQuery, но мне не повезло найти это в документах jQuery или Google.
Я на 90% уверен, что есть способ получить доступ к height и scrollTop для элемента (предположительно включая окно), но я просто не могу найти конкретную ссылку.
javascript
jquery
Один карандаш
источник
источник
Ответы:
Из JQuery Docs:
http://api.jquery.com/scrollTop/
http://api.jquery.com/height/
источник
с http://api.jquery.com/height/ (примечание: разница между использованием окна и объекта документа)
с http://api.jquery.com/scrollTop/
источник
Чистый JS
более чем в 10 раз быстрее, чем jquery (и код имеет аналогичный размер):
Здесь вы можете выполнить тестирование на своем компьютере: https://jsperf.com/window-height-width
источник
window.scrollY
, получить высоту прокруткиСуществует также плагин для jquery, чтобы определить местоположение элемента и смещения
http://plugins.jquery.com/project/dimensions
scrolling offset = offsetHeight свойство элемента
источник
Если вам нужно прокрутить до точки элемента. Вы можете использовать функцию Jquery для прокрутки вверх / вниз.
источник