我通过这个网站看了类似的问题,但找不到任何。jquery navbar动画不能正常工作
所以我一直在使用bootstrap3在网站上工作一段时间,大部分的格式化/设计部分已经完成,但有一个问题我不能解决我自己。 我添加了jquery使navbar缩小并在用户向下滚动到某个点时改变背景颜色(感谢peeps帮助我在这里) 它是一种作品,但其运动真的很奇怪。 加载页面时,导航栏已经缩小并且背景被着色,但是当滚动一点时,它的大小会变大并且背景消失,并且当滚动更多时,我设置Jquery开始工作,导航栏缩小背部和背景颜色再次改变。 这很难以书面形式解释,所以请看网站,看看我在说什么。 以下是我正在处理的网站。
测试网站
我假设其Jquery的加载时不会隐藏最初没有工作,所以应该设置的CSS被隐藏(短导航栏的高度和背景颜色)。
下面是jQuery代码:
$(document).ready(function(){
$(window).scroll(function() {
if ($(window).scrollTop() > 70) {
$("#top-bar").addClass('animated-header');
} else {
$("#top-bar").removeClass('animated-header'); }
});
$("#clients-logo").owlCarousel({
itemsCustom : false,
pagination : false,
items : 5,
autoplay: true,
})
});
感谢提前的帮助!
它解决了吗? –