jquery导航栏

<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
          "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <style>
        html, body, ul, li, h1, h2, h3, h4, h5, h6, fieldset, legend {
            padding: 0;
            margin: 0;
        }

        body {
            font: 12px/normal Verdana, Arial, Helvetica, sans-serif;
        }

        ul, li {
            list-style-type: none;
            text-transform: capitalize;
        }

        .clear {
            clear: both;
            *display: inline; /*IE only*/
        }

        #nav {
            margin: 0 auto 60px;
            width: 1080px;
            display: block;
        }

            #nav .jquery_out {
                float: left;
                line-height: 32px;
                display: block;
                border-right: 1px solid #fff;
                text-align: center;
                color: #fff;
                font: 18px/32px;
                background: #062723 url(images/slide-panel_03.png) 0 0 repeat-x;
            }

                #nav .jquery_out .smile {
                    padding-left: 1em;
                }

            #nav .jquery_inner {
                margin-left: 16px;
            }

            #nav .jquery {
                margin-right: 1px;
                padding: 0 2em;
            }

            #nav .mainlevel {
                background: #ffe60c;
                float: left;
                border-right: 1px solid #fff;
                width: 140px; /*IE6 only*/
            }

                #nav .mainlevel a {
                    color: #000;
                    text-decoration: none;
                    line-height: 32px;
                    display: block;
                    padding: 0 20px;
                    width: 100px;
                }

                    #nav .mainlevel a:hover {
                        color: #fff;
                        text-decoration: none;
                        background: #062723 url(images/slide-panel_03.png) 0 0 repeat-x;
                    }

                #nav .mainlevel ul {
                    display: none;
                    position: absolute;
                }

                #nav .mainlevel li {
                    border-top: 1px solid #fff;
                    background: #ffe60c;
                    width: 140px; /*IE6 only*/
                }

        .log {
            text-align: center;
            color: skyblue;
            line-height: 24px;
            text-transform: capitalize;
            margin: 50px auto;
        }
    </style>

    <script src="jquery.js"></script>
    <script type="text/javascript">
        $(document).ready(function () {
            $(‘li.mainlevel‘).mousemove(function () {
                $(this).find(‘ul‘).slideDown();//you can give it a speed
            });
            $(‘li.mainlevel‘).mouseleave(function () {
                $(this).find(‘ul‘).slideUp("fast");
            });
        });
    </script>
    <title>jquery下拉竖导航菜单代码</title>
</head>
<body>
    <br /><br /><br /><br /><br /><br />
    <div id="menu">
        <ul id="nav">
            <li class="jquery_out">
                <div class="jquery_inner">
                    <div class="jquery">
                        <span class="text">let‘jquery</span><span class="smile">^_^</span>
                    </div>
                </div>
            </li>
            <li class="mainlevel" id="mainlevel_01">
                <a href="#" target="_blank">do touch me</a>
                <ul id="sub_01">
                    <li><a href="#" target="_blank">JavaScript</a></li>
                    <li><a href="#" target="_blank">jQuery</a></li>
                    <li><a href="#" target="_blank">slideUp</a></li>
                    <li><a href="#" target="_blank">slideDown</a></li>
                    <li><a href="#" target="_blank">animate</a></li>
                </ul>
            </li>
            <li class="mainlevel" id="mainlevel_02">
                <a href="#" target="_blank">do touch me</a>
                <ul id="sub_02">
                    <li><a href="#" target="_blank">JavaScript</a></li>
                    <li><a href="#" target="_blank">jQuery</a></li>
                    <li><a href="#" target="_blank">slideUp</a></li>
                    <li><a href="#" target="_blank">slideDown</a></li>
                    <li><a href="#" target="_blank">up and down</a></li>
                    <li><a href="#" target="_blank">animate</a></li>
                </ul>
            </li>
            <li class="mainlevel" id="mainlevel_03">
                <a href="#" target="_blank">do touch me</a>
                <ul id="sub_03">
                    <li><a href="#" target="_blank">JavaScript</a></li>
                    <li><a href="#" target="_blank">jQuery</a></li>
                    <li><a href="#" target="_blank">animate</a></li>
                </ul>
            </li>
            <li class="mainlevel" id="mainlevel_04">
                <a href="#" target="_blank">do touch me</a>
                <ul id="sub_04">
                    <li><a href="#" target="_blank">JavaScript</a></li>
                    <li><a href="#" target="_blank">jQuery</a></li>
                    <li><a href="#" target="_blank">slideUp</a></li>
                    <li><a href="#" target="_blank">slideDown</a></li>
                </ul>
            </li>
            <li class="mainlevel" id="mainlevel_05">
                <a href="#" target="_blank">do touch me</a>
                <ul id="sub_05">
                    <li><a href="#" target="_blank">JavaScript</a></li>
                    <li><a href="#" target="_blank">jQuery</a></li>
                    <li><a href="#" target="_blank">slideDown</a></li>
                    <li><a href="#" target="_blank">up and down</a></li>
                    <li><a href="#" target="_blank">animate</a></li>
                </ul>
            </li>
            <li class="mainlevel" id="mainlevel_06">
                <a href="#" target="_blank">do touch me</a>
                <ul id="sub_06">
                    <li><a href="#" target="_blank">JavaScript</a></li>
                    <li><a href="#" target="_blank">jQuery</a></li>
                    <li><a href="#" target="_blank">slideUp</a></li>
                    <li><a href="#" target="_blank">slideDown</a></li>
                    <li><a href="#" target="_blank">up and down</a></li>
                </ul>
            </li>
            <div class="clear"></div>
        </ul>
    </div>
    <p align="center"></p>

    <p align="center"></p>
</body>
</html>

效果:

时间: 2024-11-12 05:49:48

jquery导航栏的相关文章

jquery导航栏html页面跳转导航字体变色

html代码: <div class="collapse"> <ul class="nav"> <li><a href="index.html" class="active">首页</a></li> <li> <a href="team.html"> 商务合作</a></li> <l

jquery自定义插件-参数化配置多级菜单导航栏插件

1 自定义菜单导航栏插件的必要性 看图说话,下面是利用自定义的菜单导航栏插件simpleMenu创建的网站导航示例: 插件默认提供的是如上图的导航栏样式,即一二级菜单为横向分布:三四级菜单为纵向分布. 使用插件时,可以修改默认参数,目前插件提供了设置菜单的分布方式:横向或纵向:菜单的位置:依赖上一级菜单栏的定位:上下左右定位. 修改调用参数,将一二级菜单改为纵向排列:并将三级菜单的显示位置改为二级菜单栏的右侧(其他的和默认保持一致),修改后运行效果如下图: 细心的观察,会发现上面两个菜单导航栏的

Jquery实现动态导航栏和轮播导航栏

动态导航栏和轮播导航栏的实现思想: 利用jquery技术的append()方法和bind()方法实现li标签的添加和点击事件绑定,在利用$getJSON(url,data,function)请求方法实现获取springmvc传递的list<map<String,Object>>的值.其中还遇到了浏览器兼容问题,主要是Mozilla Firefox兼容margin属性的值的问题,最后解决办法是:创建2(IE和FireFox)种类型的css样式,根据myBrowser()自定义方法判断

【源码分享】jquery+css实现侧边导航栏

jquery+css实现侧边导航栏 最近做项目的时候,突然想用一个侧边导航栏,网上找了几个插件,有的太丑而且不太符合我的预期.与其修改别人的代码,不如自己来写一个了.废话不多说先上图,感兴趣的请继续看下去. 1效果图 当有顶部导航栏的时候侧边导航栏会消失. 响应式方面,同样的顶部导航栏消失后右下角的图标才出现.点击出现导航,选中后消失: 这里是个demo ,没有做平滑滚动,需要的可以自己加上. 大体就介绍这么多吧,下面上代码. 2css代码 这里是css代码,详情请看注释 1 <style>

jquery实现简单的导航栏切换效果($(this).index)

一个简单的导航栏切换效果的制作,主要通过索引值和jquery的siblings()来实现 html代码: <div class="container"> <ul class="top-nav"> <li class="nav">html</li> <li class="nav">css</li> <li class="nav"&g

jQuery粘性跟随滚动条滚动的导航栏源代码下载

jQuery粘性跟随滚动条滚动的导航栏源代码下载 作者:网页模板 大小:0.005MB 点击次数:3494 发布时间:2014-03-07 12:55 分享到:0 特效介绍 jQuery粘性跟随滚动条滚动的导航栏源代码下载,不兼容IE6.点击导航栏不同的按钮,滑动到不同的内容.滚动条滚动,导航栏会自始至终保持在浏览器可是区域的最顶端. 使用方法 第一步.在head区域引入下面的css样式: 01 <link href="http://fonts.googleapis.com/css?fam

HTML5开发移动web应用—JQuery Mobile(2)-导航栏和页脚

导航栏部分的代码一般放置在data-role为header的div的内. <div data-role="header"> <a href="#" data-role="button" data-icon="home">首页</a> <h1>欢迎访问我的主页</h1> <a href="#" data-role="button&qu

基于jQuery右侧弹出侧边导航栏代码

基于jQuery右侧弹出侧边导航栏代码.这是一款点击按钮弹出侧边导航栏样式特效代码.效果图如下: 在线预览   源码下载 实现的代码. html代码: <div class="box-bj"><img src="images/wd011.jpg" /></div> <div id="mintbar"><a id="closebtn" href="#"&g

Jquery给当前页或者跳转后页面的导航栏添加选中后样式

解决方法有两种:一种是直接给当前页面添加特殊样式,当网页刷新或者跳转到下一页后,样式消失:另一种情况是即使刷新页面后样式仍然有效. 直接上代码: 第一种情况: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 <script type="text/javascript" src="templets/js/jquery.js"></script>  <script type=&qu