首页 > 软件开发 > JQUERY >

html+css3+jquery楼层定位菜单

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

html css3 jquery楼层定位菜单k7q办公区 - 实用经验教程分享!

工具/原料

  • adobe dreamweaver

方法/步骤

  • 1

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

    html css3 jquery楼层定位菜单k7q办公区 - 实用经验教程分享!

  • 2

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

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

    div id="slider" class="slider">k7q办公区 - 实用经验教程分享!

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

    li class="active">a href="#">一楼/a>/li>k7q办公区 - 实用经验教程分享!

    li class="line">/li>k7q办公区 - 实用经验教程分享!

    li>a href="#">二楼/a>/li>k7q办公区 - 实用经验教程分享!

    li class="line">/li>k7q办公区 - 实用经验教程分享!

    li>a href="#">三楼/a>/li>k7q办公区 - 实用经验教程分享!

    li class="line">/li>k7q办公区 - 实用经验教程分享!

    li>a href="#">四楼/a>/li>k7q办公区 - 实用经验教程分享!

    li class="line">/li>k7q办公区 - 实用经验教程分享!

    li>a href="#">五楼/a>/li>k7q办公区 - 实用经验教程分享!

    li class="line">/li>k7q办公区 - 实用经验教程分享!

    li>a href="#">六楼/a>/li>k7q办公区 - 实用经验教程分享!

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

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

    div id="content" class="content">k7q办公区 - 实用经验教程分享!

    div class="section section1 div">对应一楼内容部分/div>k7q办公区 - 实用经验教程分享!

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

    div class="section section2 div">对应二楼内容部分/div>k7q办公区 - 实用经验教程分享!

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

    div class="section section3 div">对应三楼内容部分/div>k7q办公区 - 实用经验教程分享!

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

    div class="section section4 div">对应四楼内容部分/div>k7q办公区 - 实用经验教程分享!

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

    div class="section section5 div">对应五楼内容部分/div>k7q办公区 - 实用经验教程分享!

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

    div class="section section6 div">对应六楼内容部分/div>k7q办公区 - 实用经验教程分享!

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

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

    html css3 jquery楼层定位菜单k7q办公区 - 实用经验教程分享!

  • 3

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

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

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

    html, body { font-size: 16px; font-family: 'microsoft YaHei'; }k7q办公区 - 实用经验教程分享!

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

    ul li { list-style: none; }k7q办公区 - 实用经验教程分享!

    .slider { position: fixed; top: 50%; left: 2%; transform: translateY(-50%); -webkit-transform: translateY(-50%); }k7q办公区 - 实用经验教程分享!

    .slider ul li { width: 55px; height: 30px; border-radius: 10px; background: lightgreen; /*margin-bottom:10px;*/k7q办公区 - 实用经验教程分享!

    text-align: center; line-height: 30px; }k7q办公区 - 实用经验教程分享!

    .slider ul li.active { background: green; }k7q办公区 - 实用经验教程分享!

    .slider ul li.active a { color: #fff; }k7q办公区 - 实用经验教程分享!

    .slider ul li:nth-of-type(even) { width: 3px; height: 35px; background: lightgreen; margin: 0 auto; }k7q办公区 - 实用经验教程分享!

    #header { height: 280px; text-align: center; line-height: 280px; font-size: 60px; background: mediumpurple; }k7q办公区 - 实用经验教程分享!

    .content { width: 1200px; margin: 0 auto; }k7q办公区 - 实用经验教程分享!

    .content .section { height: 700px; text-align: center; line-height: 700px; font-size: 60px; margin-bottom: 20px; }k7q办公区 - 实用经验教程分享!

    .content .section1 { background: lightpink; }k7q办公区 - 实用经验教程分享!

    .content .section2 { background: lightblue; }k7q办公区 - 实用经验教程分享!

    .content .section3 { background: lightgreen; }k7q办公区 - 实用经验教程分享!

    .content .section4 { background: lightyellow; }k7q办公区 - 实用经验教程分享!

    .content .section5 { background: deeppink; }k7q办公区 - 实用经验教程分享!

    .content .section6 { background: lightcyan; }k7q办公区 - 实用经验教程分享!

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

    html css3 jquery楼层定位菜单k7q办公区 - 实用经验教程分享!

  • 3此文章非法爬取自百度经验
  • 4

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

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

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

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

    $("li:odd").hide();//li的第偶数个隐藏k7q办公区 - 实用经验教程分享!

    $("#slider ul li.active").next().show();//激活的li下面那条线显示k7q办公区 - 实用经验教程分享!

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

    $(window).scroll(function(){k7q办公区 - 实用经验教程分享!

    var winHeight = $(window).height();//浏览器可视窗口的高度k7q办公区 - 实用经验教程分享!

    var scrollHeight = $(window).scrollTop();//鼠标滚动的距离k7q办公区 - 实用经验教程分享!

    // if($("#header").height()){ //判断侧边栏什么时候显示k7q办公区 - 实用经验教程分享!

    $("#content .section").each(function(){k7q办公区 - 实用经验教程分享!

    if(winHeight scrollHeight-$(this).offset().towinHeight/2){k7q办公区 - 实用经验教程分享!

    $("#slider ul li").removeClass("active").prev(".line").hide();k7q办公区 - 实用经验教程分享!

    $("#slider ul li").eq($(this).index()).addClass("active").next(".line").show();k7q办公区 - 实用经验教程分享!

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

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

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

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

    $("#slider ul li").click(function(){k7q办公区 - 实用经验教程分享!

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

    var current = $("#content .div").eq($(this).index()).offset().top;k7q办公区 - 实用经验教程分享!

    $("html,body").animate({k7q办公区 - 实用经验教程分享!

    "scrollTop":currentk7q办公区 - 实用经验教程分享!

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

    $(this).addClass("active").siblings().removeClass("active").siblings(".line").hide();k7q办公区 - 实用经验教程分享!

    $(this).eq($(this).index()).addClass("active").next(".line").show();k7q办公区 - 实用经验教程分享!

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

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

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

    html css3 jquery楼层定位菜单k7q办公区 - 实用经验教程分享!

  • 5

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

    html css3 jquery楼层定位菜单k7q办公区 - 实用经验教程分享!

  • 6

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

    html css3 jquery楼层定位菜单k7q办公区 - 实用经验教程分享!

  • 注意事项

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

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


    标签: CSSHTMLJQUERY

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