Я не очень хорош с JavaScript или jQuery. У меня есть два разных кода, но последний, кажется, конфликтует с первым.
Мой первый код - добавить цвет фона для моей навигации при прокрутке:
jQuery(function () {
jQuery(document).ready(function(){
jQuery(window).on("scroll",function(){
if(jQuery(document).scrollTop() > 200)
jQuery(".header").css({backgroundColor:"#4A6971"});
else
jQuery(".header").css({backgroundColor:"transparent"});
})
})
});
Мой второй код должен вызывать постепенное исчезновение анимации, полученной от animate. css:
jQuery(function () {
jQuery(window).scroll(function () {
console.log(jQuery(window).scrollTop());
var topDivHeight = jQuery(".showcase_div").height();
var viewPortSize = jQuery(window).height();
var triggerAt = 150;
var triggerHeight = (topDivHeight - viewPortSize) + triggerAt;
if (jQuery(window).scrollTop() >= triggerHeight) {
jQuery('.pic1').css('visibility', 'visible').hide().fadeIn();
jQuery(this).off('scroll');
}
});
});
Почему второй код конфликтует с первым? Цвет фона в моей навигации больше не отображается, так как я добавил второй код.
Кто-нибудь может помочь?