gpt4 book ai didi

javascript - JS在滚动条上改变边框颜色

转载 作者:行者123 更新时间:2023-11-30 11:38:09 24 4
gpt4 key购买 nike

这里是 JS 菜鸟。一些简单的事情,只是想在滚动页面时更改左边框的颜色。到目前为止,我有两种颜色可以使用,但我需要添加第三种。

这是我的版本——我已经注释掉了错误代码

http://codepen.io/anon/pen/dWOwPz

$(window).scroll(function() {    
var scroll = $(window).scrollTop();

if (scroll >= 200) {
$(".main-wrapper").addClass("blue");
}

//if(scroll>=400) {
// $(".main-wrapper").addClass("green");
//}


else {
$(".main-wrapper").removeClass("blue");
//$(".main-wrapper").removeClass("green");
}
});

干杯!

最佳答案

试着做这样的东西

$(window).scroll(function() {    
var scroll = $(window).scrollTop();

if (scroll >= 200 && scroll < 400) {
$(".main-wrapper").removeClass("green");
$(".main-wrapper").addClass("blue");
}

else if(scroll>=400) {
$(".main-wrapper").removeClass("blue");
$(".main-wrapper").addClass("green");
}

else {
$(".main-wrapper").removeClass("blue", "green");
}
});
body {
min-height:1200px;
transition:background-color 0.75s ease;
}

.main-wrapper{
border-left: 9px solid red;
/* background-color: red; */
transition:border-left-color 0.9s ease;
min-height: 1020px;
}

.blue {
border-left-color: blue;
}

.green {
border-left-color: green;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="main-wrapper">

</div>

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

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