У меня возникают проблемы при использовании события scroll jQuery для применения переключения класса в зависимости от положения прокрутки пользователя. К сожалению, это вызывает проблемы в браузерах пользователей, где он «тормозит» или имеет место огромная задержка в выполнении скрипта.
Есть ли более эффективный способ сделать это, который не вызовет никаких проблем с задержкой / задержкой ?
<script>
$(window).scroll(function() {
var scroll = $(window).scrollTop();
if (scroll >= 40) {
$(".main-navigation").addClass("glazeNav");
} else {
$(".main-navigation").removeClass("glazeNav");
}
});
</script>