【发布时间】:2016-07-04 17:48:25
【问题描述】:
我浏览了这个网站寻找类似的问题,但找不到任何问题。
所以我现在已经在使用 bootstrap3 的网站上工作了一段时间,并且大部分格式/设计部分都已完成,但有一个问题我自己无法解决。 当用户向下滚动到某个点时,我添加了 Jquery 以使导航栏缩小并更改背景颜色。(感谢 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,
})
});
提前感谢您的帮助!
【问题讨论】:
标签: javascript jquery html css twitter-bootstrap-3