2015-08-23 2 views
1

Мне нужно захватить высоту окна и смещение прокрутки в jQuery, но мне не повезло найти это в документах jQuery или Google. Я на 90% уверен, что есть способ доступа к высоте и scrollTop для элемента (предположительно, включая окно), но я просто не могу найти конкретный. Я застрял на код нижеКак определить высоту и положение прокрутки окна в jQuery?

var height = $(window).height(); 
var scrollTop =$(window).scrollTop(); 

ответ

0

Я не уверен, что Jquery Утверждена ™ способ сделать это было бы, но в простом JavaScript:

var height = window.innerHeight; 
var scrollTop = window.pageYOffset; 
0

Вы должны понимать основную разницу между $ (окно) и $ (документ).

$(window) относится к иллюминатору

$(document) относится к фактическому HTML документу

Так что в вашем случае, если вы хотите использовать $(document).scrollTop(); на расстояние прокрутки и в зависимости от потребностей (фактическая высота окна или высота документа) либо $(document).height() или $(window).height()

Edit: Проверьте http://api.jquery.com/height/ и http://api.jquery.com/scrolltop/

+0

О теперь получили его .thx для экономии моего времени действительно оценили. –

Смежные вопросы