Ответ 1
Из jQuery Docs:
const height = $(window).height();
const scrollTop = $(window).scrollTop();
http://api.jquery.com/scrollTop/
http://api.jquery.com/height/
Мне нужно захватить высоту окна и смещение прокрутки в jQuery, но мне не повезло найти это в документах jQuery или Google.
Я на 90% уверен, что есть способ доступа к высоте и scrollTop для элемента (предположительно, включая окно), но я просто не могу найти конкретную ссылку.
Из jQuery Docs:
const height = $(window).height();
const scrollTop = $(window).scrollTop();
http://api.jquery.com/scrollTop/
http://api.jquery.com/height/
from http://api.jquery.com/height/ (Примечание: разница между использованием для окна и объекта документа)
$(window).height(); // returns height of browser viewport
$(document).height(); // returns height of HTML document
из http://api.jquery.com/scrollTop/
$(window).scrollTop() // return the number of pixels scrolled vertically
$(window).height()
$(window).width()
Существует также плагин для jquery для определения местоположения и смещения элементов
http://plugins.jquery.com/project/dimensions
смещение прокрутки = свойство offsetHeight элемента