效果圖(點擊左側1F 2F 3F時候頁面跳轉到相應位置);
1.HTML部分:
<div class="d99 fl cl" style="display: none;">
<ul class="d100">
<li class="r1">1F</li>
<li class="r2">2F</li>
<li class="r3">3F</li>
<li class="r4">4F</li>
<li class="r5">5F</li>
<li><a href="#hello"><img src="image/QQ截圖20200203103451.png" alt=""></a></li>
</ul>
<ul class="d101 fl">
<li class="r6 fl"><span>享優惠</span></li>
<li class="r7 fl"><span>業務推薦</span></li>
<li class="r8 fl"><span>手機專區</span></li>
<li class="r9 fl"><span>智能硬件</span></li>
<li class="r10 fl"><span>咪咕娛樂</span></li>
</ul>
</div>
2.css部分
.d99{
width: 32px;
height: 239px;
margin-left: 105px;
z-index: 1000;
top: 260px;
position: fixed;
cursor: pointer;
}
.d99 .d100 li{
width: 32px;
height: 35px;
line-height: 35px;
color: #615f5f;
position: relative;
text-align: center;
font-size: 13px;
border-bottom: 1px dotted #c2c2c2;
}
.d99 .d100 li img{
width: 32px;
height: 45px;
}
.d101 li{
width: 32px;
height: 35px;
line-height: 16px;
position: relative;
text-align: center;
font-size: 13px;
color: #ffffff;
background: #00b0f9;
}
.r6{
margin-top: -216px;
display: none;
}
.r7{
margin-top: -180px;
display: none;
}
.r8{
margin-top: -144px;
display: none;
}
.r9{
margin-top: -108px;
display: none;
}
.r10{
margin-top: -72px;
display: none;
}
3.js部分:
$(window).scroll(function () { //首先讓左側部分顯示出來
if ($(window).scrollTop() > 650) {
$(".d99").css("position", "fixed");
$(".d99").css("display", "block");
} else {
$(".d99").css("position", "static");
$(".d99").css("display", "none");
}
})
$(window).scroll(function(){ //滾動到哪里誰的背景顏色顯示出來
if($(window).scrollTop()>630){
$(".r6").css("display","block");
}else{
$(".r6").css("display","none");
}
})
$(window).scroll(function(){
if($(window).scrollTop()>1200){
$(".r6").css("display","none");
$(".r7").css("display","block");
}else{
$(".r7").css("display","none");
}
})
$(window).scroll(function(){
if($(window).scrollTop()>1740){
$(".r6").css("display","none");
$(".r7").css("display","none");
$(".r8").css("display","block");
}else{
$(".r8").css("display","none");
}
})
$(window).scroll(function(){
if($(window).scrollTop()>2310){
$(".r6").css("display","none");
$(".r7").css("display","none");
$(".r8").css("display","none");
$(".r9").css("display","block");
}else{
$(".r9").css("display","none");
}
})
$(window).scroll(function(){
if($(window).scrollTop()>2800){
$(".r6").css("display","none");
$(".r7").css("display","none");
$(".r8").css("display","none");
$(".r9").css("display","none");
$(".r10").css("display","block");
}else{
$(".r10").css("display","none");
}
})
$(window).scroll(function(){
if($(window).scrollTop()>3300){
$(".r10").css("display","none");
}
})
$(".r1").click(function(){ //點擊誰的時候滾動到相應位置
$('body,html').animate({scrollTop:$(".b1").offset().top-70},1000)
})
$(".r2").click(function(){
$('body,html').animate({scrollTop:$(".b2").offset().top-70},1000)
})
$(".r3").click(function(){
$('body,html').animate({scrollTop:$(".b3").offset().top -70},1000)
})
$(".r4").click(function(){
$('body,html').animate({scrollTop:$(".b4").offset().top-70},1000)
})
$(".r5").click(function(){
$('body,html').animate({scrollTop:$(".b5").offset().top-70},1000)
})
歡迎各位大神指點評論 或者有簡單方法歡迎留言;