點擊時滾動條滾動到相應位置


效果圖(點擊左側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)
})
歡迎各位大神指點評論 或者有簡單方法歡迎留言;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM