Здравствуйте.
Возможно ли привязать
.scrollTop()
к процентам (лучше к vh), а не к пикселям?
Для примера код:
$(document).ready(function() {
var $header = $("#header");
$(window).scroll(function() {
if ($(this).scrollTop() > 700 && $header.hasClass("transparent")) {
$header.removeClass("transparent").addClass("opacity");
} else if ($(this).scrollTop() <= 700 && $header.hasClass("opacity")) {
$header.removeClass("opacity").addClass("transparent");
}
}); //scroll
});
С помощью него добавляются или удаляются классы в зависимости от прокрутки. В данном случае, для изменения надо прокрутить на 700px. Мне необходимо, чтобы замер происходил в процентах (или vh). То есть, например, если я прокрутил 80% окна (или вьюпорта), то класс меняется.