首页 > 软件开发 > JQUERY >

html+css3+jquery全屏页面跟随导航切换滚动

来源:互联网 2023-03-16 23:54:29 版权归原作者所有,如有侵权,请联系我们

html css3 jquery全屏页面跟随导航切换滚动geL办公区 - 实用经验教程分享!

工具/原料

  • adobe dreamweaver

方法/步骤

  • 1

    新建html文档。geL办公区 - 实用经验教程分享!

    html css3 jquery全屏页面跟随导航切换滚动geL办公区 - 实用经验教程分享!

  • 2

    书写hmtl代码。geL办公区 - 实用经验教程分享!

    div class="nav">geL办公区 - 实用经验教程分享!

    ul>geL办公区 - 实用经验教程分享!

    li class='bg'>首页0/li>geL办公区 - 实用经验教程分享!

    li>首页1/li>geL办公区 - 实用经验教程分享!

    li>首页2/li>geL办公区 - 实用经验教程分享!

    li>首页3/li>geL办公区 - 实用经验教程分享!

    li>首页4/li>geL办公区 - 实用经验教程分享!

    /ul>geL办公区 - 实用经验教程分享!

    /div>geL办公区 - 实用经验教程分享!

    div class="containter">geL办公区 - 实用经验教程分享!

    div class="page current">0/div>geL办公区 - 实用经验教程分享!

    div class="page page1">1/div>geL办公区 - 实用经验教程分享!

    div class="page page2">2/div>geL办公区 - 实用经验教程分享!

    div class="page page3">3/div>geL办公区 - 实用经验教程分享!

    div class="page page4">4/div>geL办公区 - 实用经验教程分享!

    /div>geL办公区 - 实用经验教程分享!

    div class="dian">geL办公区 - 实用经验教程分享!

    ul>geL办公区 - 实用经验教程分享!

    li class='da'>1/li>geL办公区 - 实用经验教程分享!

    li>2/li>geL办公区 - 实用经验教程分享!

    li>3/li>geL办公区 - 实用经验教程分享!

    li>4/li>geL办公区 - 实用经验教程分享!

    li>5/li>geL办公区 - 实用经验教程分享!

    /ul>geL办公区 - 实用经验教程分享!

    /div>geL办公区 - 实用经验教程分享!

    html css3 jquery全屏页面跟随导航切换滚动geL办公区 - 实用经验教程分享!

  • 2此文章未经许可获取自百度经验
  • 3

    书写css代码。geL办公区 - 实用经验教程分享!

    style>geL办公区 - 实用经验教程分享!

    * { margin: 0; padding: 0; list-style: none; }geL办公区 - 实用经验教程分享!

    a { text-decoration: none; color: #fff; }geL办公区 - 实用经验教程分享!

    .page { width: 100%; height: 100%; background: pink; }geL办公区 - 实用经验教程分享!

    .page1 { background: orange; }geL办公区 - 实用经验教程分享!

    .page2 { background: yellow; }geL办公区 - 实用经验教程分享!

    .page3 { background: green; }geL办公区 - 实用经验教程分享!

    .page4 { background: cyan; }geL办公区 - 实用经验教程分享!

    .containter { width: 100%; height: 100%; position: absolute; left: 0; top: 0; }geL办公区 - 实用经验教程分享!

    body, html { height: 100%; overflow: hidden; }geL办公区 - 实用经验教程分享!

    .dian { position: absolute; right: 20px; top: 50%; text-align: center; }geL办公区 - 实用经验教程分享!

    .dian ul { text-align: center; width: 14px; }geL办公区 - 实用经验教程分享!

    .dian li { width: 10px; height: 10px; border-radius: 50%; background: #fff; text-align: center; margin: 0 auto; margin-bottom: 10px; cursor: pointer; }geL办公区 - 实用经验教程分享!

    .dian .da { width: 14px; height: 14px; }geL办公区 - 实用经验教程分享!

    .nav { width: 100%; height: 100px; background: purple; position: absolute; left: 0; top: 0; z-index: 111; }geL办公区 - 实用经验教程分享!

    .nav li { float: left; width: 100px; height: 30px; margin: 35px 30px; background: black; cursor: pointer; border-radius: 5px; text-align: center; line-height: 30px; color: #fff; }geL办公区 - 实用经验教程分享!

    .nav li a { width: 100px; height: 30px; display: block; }geL办公区 - 实用经验教程分享!

    .nav .bg { background: yellow; color: #000; }geL办公区 - 实用经验教程分享!

    /style>geL办公区 - 实用经验教程分享!

    html css3 jquery全屏页面跟随导航切换滚动geL办公区 - 实用经验教程分享!

  • 4

    书写并添加js代码。geL办公区 - 实用经验教程分享!

    script src="js/jquery-1.11.2.min.js">/script>geL办公区 - 实用经验教程分享!

    script src="js/jquery.mousewheel.min.js">/script>geL办公区 - 实用经验教程分享!

    script>geL办公区 - 实用经验教程分享!

    $(function() {geL办公区 - 实用经验教程分享!

    var nowpage=0;geL办公区 - 实用经验教程分享!

    var lock=true;geL办公区 - 实用经验教程分享!

    function donghua(){geL办公区 - 实用经验教程分享!

    $('.containter').animate({'top': -100*nowpage '%'}, 500);geL办公区 - 实用经验教程分享!

    $('.page').eq(nowpage).addClass('current').siblings().removeClass('current');geL办公区 - 实用经验教程分享!

    $('.dian ul li').eq(nowpage).addClass('da').siblings().removeClass('da');geL办公区 - 实用经验教程分享!

    $('.nav ul li').eq(nowpage).addClass('bg').siblings().removeClass('bg');geL办公区 - 实用经验教程分享!

    }geL办公区 - 实用经验教程分享!

    $(document).mousewheel(function (event,delta) {geL办公区 - 实用经验教程分享!

    if(lock){geL办公区 - 实用经验教程分享!

    nowpage=nowpage-delta;geL办公区 - 实用经验教程分享!

    if(nowpage0){nowpage=0;}geL办公区 - 实用经验教程分享!

    if(nowpage>4){nowpage=4;}geL办公区 - 实用经验教程分享!

    donghua();geL办公区 - 实用经验教程分享!

    lock=false;geL办公区 - 实用经验教程分享!

    setTimeout(function () {geL办公区 - 实用经验教程分享!

    lock=true;geL办公区 - 实用经验教程分享!

    },1000);geL办公区 - 实用经验教程分享!

    }geL办公区 - 实用经验教程分享!

    })geL办公区 - 实用经验教程分享!

    $('.nav ul li').click(function(event) {geL办公区 - 实用经验教程分享!

    nowpage=$(this).index();geL办公区 - 实用经验教程分享!

    if(nowpage=4){donghua();}geL办公区 - 实用经验教程分享!

    });geL办公区 - 实用经验教程分享!

    $('.dian ul li').click(function(event) {geL办公区 - 实用经验教程分享!

    nowpage=$(this).index();geL办公区 - 实用经验教程分享!

    donghua();geL办公区 - 实用经验教程分享!

    });geL办公区 - 实用经验教程分享!

    });geL办公区 - 实用经验教程分享!

    /script>geL办公区 - 实用经验教程分享!

    html css3 jquery全屏页面跟随导航切换滚动geL办公区 - 实用经验教程分享!

  • 5

    代码整体结构。geL办公区 - 实用经验教程分享!

    html css3 jquery全屏页面跟随导航切换滚动geL办公区 - 实用经验教程分享!

  • 6

    查看效果。geL办公区 - 实用经验教程分享!

    html css3 jquery全屏页面跟随导航切换滚动geL办公区 - 实用经验教程分享!

  • 注意事项

    • jquery.mousewheel.min.js是个js包,可以网上下载。
    • jquery-1.11.2.min.js是个js包,可以网上下载。

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!geL办公区 - 实用经验教程分享!


    标签: CSSHTMLJQUERY

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号