gpt4 book ai didi

javascript - 更改不同部分的标题背景

转载 作者:行者123 更新时间:2023-11-28 04:25:18 26 4
gpt4 key购买 nike

<script src="https://cdnjs.cloudflare.com/ajax/libs/fullPage.js/2.9.4/jquery.fullpage.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/fullPage.js/2.9.4/jquery.fullpage.extensions.min.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/fullPage.js/2.9.4/jquery.fullpage.css" rel="stylesheet"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<header>
<div class="header-top clearfix">
<a href="getinvolved.html" class="pull-right btn btn-danger btn-round donate">DONATE NOW</a>
<img src="img/logo.png" class="img-responsive" />
<a class="l-right toggle-menu" href="#" id="pop">
<span class="icon-menu" ></span>
</a>
</div>

<div class="menu-overlay">
<div class="menu-body">
<a href="#"><span class="closer" onclick="closeNav()"><i class="icon-close icons"></i></span></a>
<ul class="menu-pan">
<li><a href="index.html">Home</a></li>
<li><a href="about.html">About Us</a></li>
<li><a href="whatwedo.html">What We Do</a></li>
<li><a href="getinvolved.html">Get Involved</a></li>
<li><a href="contactus.html">Contact Us</a></li>
</ul>
</div>
</div>
</header>


<div id="fullpage">
<section class="vertical-scrolling" id="section1">

</section>
<section class="vertical-scrolling" id="section2">

</section>

<section class="vertical-scrolling" id="section2">

</section>

<section class="vertical-scrolling" id="section3">

</section>
<section class="vertical-scrolling" id="section4">

</section>

<section class="vertical-scrolling" id="section5">

</section>

</div>

您好,我正在为我的网站使用 fullpage.js 模板。我正在使用现有的菜单栏代码 fullpage.js 模板。我想更改特定部分的标题背景。当我滚动到第三部分时,我想将标题背景更改为白色。

最佳答案

试试这个:

var top1 = $('#section1').offset().top;
var top2 = $('#section2').offset().top;
var top3 = $('#section3').offset().top;
var top4 = $('#section4').offset().top;
var top5 = $('#section5').offset().top;

$(document).scroll(function() {
var scrollPos = $(document).scrollTop();
if (scrollPos >= top1 && scrollPos < top2) {
$('#change').css('background-color', '#f00');
} else if (scrollPos >= top2 && scrollPos < top3) {
$('#change').css('background-color', '#0f0');
} else if (scrollPos >= top3 && scrollPos < top4) {
$('#change').css('background-color', '#00f');
} else if (scrollPos >= top4 && scrollPos < top5) {
$('#change').css('background-color', '#000');
}else if (scrollPos >= top5) {
$('#change').css('background-color', '#ff0000');
}
});
body {
margin: 0;
padding-top: 30px
}
header {
position: fixed;
top: 0;
width: 100%;
height: 30px;
background-color: #000;
}
ul{
list-style-type:none;
padding: 0px;
margin: 0px;
}
ul li{
display: inline-block;
padding: 5px;
}
section {
height: 500px;
background-color: #aaa;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<header id="change">
<div class="container">
<ul>
<li><a href="index.html">Home</a></li>
<li><a href="about.html">About Us</a></li>
<li><a href="whatwedo.html">What We Do</a></li>
<li><a href="getinvolved.html">Get Involved</a></li>
<li><a href="contactus.html">Contact Us</a></li>
</ul>
</div>
</header>

<section id="section1">Content</section>
<section id="section2">Content</section>
<section id="section3">Content</section>
<section id="section4">Content</section>
<section id="section5">Content</section>

根据您的需要更改内容和 CSS。

关于javascript - 更改不同部分的标题背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45117912/

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