gpt4 book ai didi

javascript - 滚动时改变颜色

转载 作者:行者123 更新时间:2023-11-27 23:40:45 24 4
gpt4 key购买 nike

我一直在为此寻找解决方案,但我无法让它发挥作用。

我希望我的页眉在用户开始滚动页面时从透明背景变为红色背景。

$(window).on("scroll", function() {
if($(window).scrollTop() > 800) {
$(".header").addClass("active");
} else {
$(".header").removeClass("active");
}
});
* {margin:0;padding:0}

html {
background: lightgray;
height: 5000px;
}

.header {
position: fixed;
top: 0;
left: 0;
width: 100%;
padding: 0;
z-index: 10000;
transition: all 1s ease-in-out;
height: auto;
background-color: rgba(17, 42, 107, 0.7);

text-align: center;
line-height: 40px;
}

.header.active {
background: red;
-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="header">the header</div>

最佳答案

$(window).scroll(function () {
var scroll = $(window).scrollTop();
console.log(scroll);
if (scroll >= 10) {
$(".header").addClass("active");
} else {
$(".header").removeClass("active");
}
});

关于javascript - 滚动时改变颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57056074/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com