• 导航栏置顶固定悬浮


    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>网友分享jQuery导航菜单悬浮置顶特效</title>
    <style type="text/css">
    *{ margin:0; padding:0;}
    body{ background:#eee; text-shadow:0px 1px 0px rgba(255,255,255,0.60); color:#333;}
    a{color:#fff; text-decoration:none;}
    #header{display:block; height:200px; background:#7fcddd; line-height:100px; text-align:center; color:#fff; font-size:16px;text-shadow:0px -1px 0px rgba(30,30,30,0.60);}
    #header h3{font-size:50px; font-weight:600;height:120px; line-height:120px;}
    #header h4{ font-size:18px; font-weight:600; height:80px; line-height:80px;}
    #box{ 980px; margin:60px auto; height:2600px; background:#eee;}
    #mynav{ 100%; height:40px; background:#2093e0; border-bottom:1px solid #fff; position:relative; z-index:99; color:#fff; line-height:40px;}
    #mynav ul{1000px; padding:0; margin:0 auto; list-style-type:none;}
    #mynav ul li{ float:left; margin:0px 5px; border-right:1px solid #fff;}
    #mynav ul li a{ display:block; padding:0px 20px; height:40px; line-height:40px; color:#fff; text-shadow:0px -1px 0px rgba(30,30,30,0.60);}
    </style>
    </head>

    <body>
    <div id="header">
    <h3>置顶导航菜单,随滚动条浮动定位菜单,固定菜单到顶部</h3>
    <h4> <a href="http://www.js-css.cn" target="_blank">http://www.js-css.cn</a></h4>
    </div>

    <div id="mynav">
    <ul>
    <li><a href="#" target="_blank">JS代码网</a></li>
    <li><a href="#" target="_blank">开源框架</a></li>
    <li><a href="#" target="_blank">jQuery教程</a></li>
    <li><a href="#" target="_blank">JS代码大全</a></li>
    <li><a href="#" target="_blank">资源工具</a></li>
    <li><a href="#" target="_blank">用户体验</a></li>
    <li><a href="#" target="_blank">HTML5</a></li>
    <li><a href="#" target="_blank">CSS3</a></li>
    <li><a href="#" target="_blank">开发手册</a></li>
    </ul>
    </div>
    <div id="box">
    <p>使用方式:</p>
    $(document).ready(function(e) { <br/>
    &nbsp;&nbsp;$('#mynav').navfix(0,999); <br/>
    });<br/>
    //第一个值: 你期望导航在距离顶部多少的位置浮动<br/>
    //第二个值: 导航zindex<br/>

    </div>

    <script type="text/javascript" src="js/jquery.1.7.2.min.js"></script>
    <!-- <script type="text/javascript" src="js/navfix.js"></script> -->

    <script type="text/javascript">
    $(document).ready(function(e) {
    $('#mynav').navfix(0,999);
    });
    //第一个值: 你期望导航在距离顶部多少的位置浮动
    //第二个值: 导航zindex
    </script>
    </body>
    </html>


    <script type="text/javascript">
    ;(function($){$.fn.navfix=function(mtop,zindex){var nav=$(this),mtop=mtop,zindex=zindex,dftop=nav.offset().top-$(window).scrollTop(),dfleft=nav.offset().left-$(window).scrollLeft(),dfcss=new Array;dfcss[0]=nav.css("position"),dfcss[1]=nav.css("top"),dfcss[2]=nav.css("left"),dfcss[3]=nav.css("zindex"),$(window).scroll(function(e){$(this).scrollTop()>dftop?$.browser.msie&&$.browser.version=="6.0"?nav.css({position:"absolute",top:eval(document.documentElement.scrollTop),left:dfleft,"z-index":zindex}):nav.css({position:"fixed",top:mtop+"px",left:dfleft,"z-index":zindex}):nav.css({position:dfcss[0],top:dfcss[1],left:dfcss[2],"z-index":dfcss[3]})})}})(jQuery)
    </script>

  • 相关阅读:
    js全局函数
    几个数拼接生成最大数(java实现)
    数独求解算法(回溯法和唯一解法)java实现
    32位机和64位机下面各类型sizeof的大小
    【经典算法】——KMP,深入讲解next数组的求解
    java 初始化及执行顺序
    CentOS7用yum安装、配置MariaDB 10
    centos7 删除mysql
    Linux下配置两个或多个Tomcat启动
    Linux平台上搭建apache+tomcat负载均衡集群[一台服务器多tomcat集群模式]
  • 原文地址:https://www.cnblogs.com/heyiming/p/5735269.html
Copyright © 2020-2023  润新知