【发布时间】:2015-06-03 07:39:33
【问题描述】:
我要马上切入正题,基本上我希望我的标题从透明(css 中没有背景属性)变为滚动时有一个白色的background-color。
我正在使用这个 JavaScript,但什么地方都没有。
$(window).scroll(function() {
var changeNav = 'rgba(0, 0, 0, 0.36)'
if ($(window).scrollTop() > 200) {
changeNav = '#ffffff';
}
$(.header).css('background-color', changeNav);
});
另外,有没有办法让它恢复原状?所以我在页面的底部,并且标题有一个白色的background-color,但是当我滑到顶部时,JavaScript 会删除该属性吗?我一直在玩耍和搜索,但找不到任何东西。
注意:我从 Stack Overflow 上的另一个地方获得了这段 JavaScript,here
非常感谢
【问题讨论】:
-
你有 jquery 链接吗?
-
该代码 是 JavaScript,或者更好的是称为 jQuery 的 JavaScript 库,因此您需要包含/调用该库才能使用它。有关 jsBin 的示例,请参见我的演示。
标签: javascript html css