Как правильно написать добавление класса при скроллинге?
Использовал этот:
<script type="text/javascript">
$(window).scroll(function(){
$('.nav-header').toggleClass('color-bg', $(this).scrollTop() > 0);
});
</script>
Но при нажатии f5 не всегда срабатывает. Т.е. класс получается не добавляется. как это исправить?
Только так выходит как мне нужно:
<script type="text/javascript">
$(window).scroll(function(){
$('.nav-header').toggleClass('color-bg', $(this).scrollTop() > 0);
});
$(document).ready(function(){
$('.nav-header').toggleClass('color-bg', $(this).scrollTop() > 0);
});
</script>
Но мне кажется так не правильно!