привет я делаю поиск о том, как сделать мой Navbar FadeIn при прокрутке вниз и FADEOUT во время прокрутки вверх и нашел хорошую тему помогли мне много Fading bootstrap navbar on scrolldown, while changing text colorNavbar FadeIn и FADEOUT при прокрутке
также http://jsfiddle.net/f5UTL/
в проблема заключается в том, что она не затухает или отсутствует, а прокрутка ее просто появляется и исчезает без динамической анимации, даже когда моя страница перемещает мою страницу, хотя кто-то сказал мне, где была моя ошибка в
<script>
$(function() {
var header = $('.opaque');
$(window).scroll(function() {
var scroll = $(window).scrollTop();
if (scroll >= 300) {
header.removeClass('opaque').addClass('navbar-fixed-top').fadeIn();
} else {
header.removeClass('navbar-fixed-top').fadeOut().addClass('opaque');
}
});
});
< /script>
.navbar-fixed-top {
background-color: rgba(128,128,128,1);
transition: background-color all 2s;
-webkit-transition: background-color all 2s;
-moz-transition: background-color all 2s;
-o-transition: background-color all 2s;
}
.navbar-fixed-top .opaque {
background-color: rgba(128,128,128,0);
transition: background-color all 2s ;
-webkit-transition: background-color all 2s ;
-moz-transition: background-color all 2s ;
-o-transition: background-color all 2s ;
}
Спасибо, но если вы проверили мой код javascript, вы найдете его уже уже –
Да, но есть некоторые отличия, вы используете статическое значение для сравнения со строкой прокрутки, что также является плохой практикой и я изменил 'fadeIn' и' fadeOut'. Пожалуйста, проверьте код выше, он работает для меня в вашей скрипке. Благодарю . – Ashot
Я попробовал, но переключил fadeOut с fadeIn, потому что мне нужно его fadeIn при прокрутке вниз не вверх, но когда загрузка страницы появляется на панели навигации и статична даже при прокрутке вниз, поэтому мне нужно снова прокручивать ее, чтобы она работала с прокруткой вниз и i нужно, чтобы он был прозрачным после загрузки страницы, затем появляется при прокрутке вниз динамически –