效果图:

鼠标移动到菜单项后如下:

html:

 <div id="nav" class="mainNav">
<ul class="nav">
<li><a href="#">首 页</a></li>
<li><a href="#">品 牌</a>
<div class="jnNav">
<div class="subitem">
<dl class="fore">
<dt>
<a href="#nogo">品牌:</a>
</dt>
<dd>
<em ><a href="#nogo">耐克</a></em>
<em ><a href="#nogo">阿迪达斯</a></em>
<em ><a href="#nogo">达芙妮</a></em>
<em ><a href="#nogo">李宁</a></em>
<em ><a href="#nogo">安踏</a></em>
<em ><a href="#nogo">奥康</a></em>
<em ><a href="#nogo">骆驼</a></em>
<em ><a href="#nogo">特步</a></em>
<em ><a href="#nogo">耐克</a></em>
<em ><a href="#nogo">阿迪达斯</a></em>
<em ><a href="#nogo">达芙妮</a></em>
<em ><a href="#nogo">李宁</a></em>
<em class="noborder"><a href="#nogo">特步</a></em>
</dd>
</dl>
<dl>
<dt>
<a href="#nogo">品牌:</a>
</dt>
<dd>
<em ><a href="#nogo">耐克</a></em>
<em ><a href="#nogo">阿迪达斯</a></em>
<em ><a href="#nogo">达芙妮</a></em>
<em ><a href="#nogo">李宁</a></em>
<em ><a href="#nogo">安踏</a></em>
<em ><a href="#nogo">奥康</a></em>
<em ><a href="#nogo">骆驼</a></em>
<em ><a href="#nogo">特步</a></em>
<em ><a href="#nogo">耐克</a></em>
<em ><a href="#nogo">阿迪达斯</a></em>
<em ><a href="#nogo">达芙妮</a></em>
<em ><a href="#nogo">李宁</a></em>
<em class="noborder"><a href="#nogo">特步</a></em>
</dd>
</dl>
</div>
</div>
</li>
<li><a href="#">女 装</a>
<div class="jnNav">
<div class="subitem">
<dl class="fore">
<dt>
<a href="#nogo">女 装:</a>
</dt>
<dd>
<em ><a href="#nogo">耐克</a></em>
<em ><a href="#nogo">阿迪达斯</a></em>
<em ><a href="#nogo">达芙妮</a></em>
<em ><a href="#nogo">李宁</a></em>
<em ><a href="#nogo">安踏</a></em>
<em ><a href="#nogo">奥康</a></em>
<em ><a href="#nogo">骆驼</a></em>
<em ><a href="#nogo">特步</a></em>
<em ><a href="#nogo">耐克</a></em>
<em ><a href="#nogo">阿迪达斯</a></em>
<em ><a href="#nogo">达芙妮</a></em>
<em ><a href="#nogo">李宁</a></em>
<em class="noborder"><a href="#nogo">特步</a></em>
</dd>
</dl>
<dl>
<dt>
<a href="#nogo">女 装:</a>
</dt>
<dd>
<em ><a href="#nogo">耐克</a></em>
<em ><a href="#nogo">阿迪达斯</a></em>
<em ><a href="#nogo">达芙妮</a></em>
<em ><a href="#nogo">李宁</a></em>
<em ><a href="#nogo">安踏</a></em>
<em ><a href="#nogo">奥康</a></em>
<em ><a href="#nogo">骆驼</a></em>
<em ><a href="#nogo">特步</a></em>
<em ><a href="#nogo">耐克</a></em>
<em ><a href="#nogo">阿迪达斯</a></em>
<em ><a href="#nogo">达芙妮</a></em>
<em ><a href="#nogo">李宁</a></em>
<em class="noborder"><a href="#nogo">特步</a></em>
</dd>
</dl>
</div>
</div>
</li>
<li><a href="#">男 装</a>
<div class="jnNav">
<div class="subitem">
<dl class="fore">
<dt>
<a href="#nogo">男 装:</a>
</dt>
<dd>
<em ><a href="#nogo">耐克</a></em>
<em ><a href="#nogo">阿迪达斯</a></em>
<em ><a href="#nogo">达芙妮</a></em>
<em ><a href="#nogo">李宁</a></em>
<em ><a href="#nogo">安踏</a></em>
<em ><a href="#nogo">奥康</a></em>
<em ><a href="#nogo">骆驼</a></em>
<em ><a href="#nogo">特步</a></em>
<em ><a href="#nogo">耐克</a></em>
<em ><a href="#nogo">阿迪达斯</a></em>
<em ><a href="#nogo">达芙妮</a></em>
<em ><a href="#nogo">李宁</a></em>
<em class="noborder"><a href="#nogo">特步</a></em>
</dd>
</dl>
<dl>
<dt>
<a href="#nogo">男 装:</a>
</dt>
<dd>
<em ><a href="#nogo">耐克</a></em>
<em ><a href="#nogo">阿迪达斯</a></em>
<em ><a href="#nogo">达芙妮</a></em>
<em ><a href="#nogo">李宁</a></em>
<em ><a href="#nogo">安踏</a></em>
<em ><a href="#nogo">奥康</a></em>
<em ><a href="#nogo">骆驼</a></em>
<em ><a href="#nogo">特步</a></em>
<em ><a href="#nogo">耐克</a></em>
<em ><a href="#nogo">阿迪达斯</a></em>
<em ><a href="#nogo">达芙妮</a></em>
<em ><a href="#nogo">李宁</a></em>
<em class="noborder"><a href="#nogo">特步</a></em>
</dd>
</dl>
</div>
</div>
</li>
<li><a href="#">鞋包配饰</a></li>
</ul>
</div>

css:

/*导航样式开始*/
.mainNav {
position: absolute;
top: 68px;
left:;
height: 37px;
line-height: 37px;
width: 990px;
z-index:;
background-color: #4A4A4A;
}
.mainNav .nav {
display: inline;
float: left;
margin-left: 25px;
}
.mainNav ul li {
float:left;
display: inline;
margin-right:14px;
position: relative ;
z-index:;
}
.mainNav ul li a {
display:block;
padding:0 8px;
font-weight:;
color:#fff;
font-size:14px;
}
.mainNav ul li a:hover {
background:none;
}
/* 二级菜单 */
.jnNav {
background:#FFFFFF;
border: 1px solid #B1B1B1;
border-top:;
left:;
overflow: hidden;
position: absolute;
top: 37px;
width: 474px;
z-index:;
display:none;
}
.jnNav .subitem {
float: left;
height: auto !important;
min-height: 100px;
padding: 10px 12px;
width: 450px;
}
.jnNav .subitem dl {
border-top: 1px dashed #C4C4C4;
overflow: hidden;
padding: 8px 0;
float:left;
}
.jnNav .subitem .fore {
border-top-style: none;
padding-top:;
}
.jnNav .subitem dt {
float: left;
font-weight: bold;
line-height: 16px;
padding: 4px 3px;
text-align: center;
width: 76px;
}
.jnNav .subitem dt a {
color: #000;
font-weight:;
font-size:12px;
padding:;
}
.jnNav .subitem dd {
float: left;
overflow: hidden;
padding:;
width: 364px;
}
.jnNav .subitem em {
border-right: 1px solid #CCCCCC;
float: left;
font-style: normal;
height: 14px;
line-height: 14px;
margin: 5px 0;
padding: 0 8px;
}
.jnNav .subitem em a {
color: #666666;
white-space: nowrap;
font-size:12px;
font-weight:normal;
padding:;
}
.jnNav .subitem em.noborder {
border-right: 0 none;
}

js:

//导航效果
$(function(){
$("#nav li").hover(function(){
$(this).find(".jnNav").show();
},function(){
$(this).find(".jnNav").hide();
});
})

【锋利的JQuery-学习笔记】菜单栏及其2级菜单的更多相关文章

  1. 锋利的JQuery 学习笔记

    第一章                认识JQuery ·页面加载事件(可以写多个ready())$(document).ready(function(){alert(“hello world”);} ...

  2. 锋利的jquery学习笔记

    1.$("#tt")获取的永远都是一个jquery对象,所以要判断页面上是否存在某个对象不能像js中 if($("#tt")){ } 而是通过: ){ } ps ...

  3. 锋利的jQuery学习笔记之jQuery选择器

    在介绍jQuery选择器之前,先简单介绍一下CSS选择器---> 一.CSS选择器 常见的CSS选择器有以下几种: 选择器 语法 描述 示例 标签选择器 E{CSS规则} 以文档元素为选择符 t ...

  4. jQuery 学习笔记:jQuery 代码结构

    jQuery 学习笔记:jQuery 代码结构 这是我学习 jQuery 过程中整理的笔记,这一部分主要包括 jQuery 的代码最外层的结构,写出来整理自己的学习成果,有错误欢迎指出. jQuery ...

  5. jQuery学习笔记(一)jQuery选择器

    目录 jQuery选择器的优点 基本选择器 层次选择器 过滤选择器 表单选择器 第一次写博客,希望自己能够长期坚持,以写博客的方式作为总结与复习. 最近一段时间开始学习jQuery,通过写一个jQue ...

  6. jQuery 学习笔记

    jQuery 学习笔记   一.jQuery概述    宗旨: Write Less, Do More.    基础知识:        1.符号$代替document.getElementById( ...

  7. jQuery学习笔记(一):入门

      jQuery学习笔记(一):入门 一.JQuery是什么 JQuery是什么?始终是萦绕在我心中的一个问题: 借鉴网上同学们的总结,可以从以下几个方面观察. 不使用JQuery时获取DOM文本的操 ...

  8. jQuery学习笔记 - 基础知识扫盲入门篇

    jQuery学习笔记 - 基础知识扫盲入门篇 2013-06-16 18:42 by 全新时代, 11 阅读, 0 评论, 收藏, 编辑 1.为什么要使用jQuery? 提供了强大的功能函数解决浏览器 ...

  9. JQuery学习笔记——层级选择器

    JQuery学习笔记--层级选择器 上一篇学习了基础的五种选择,分别是id选择器,class选择器,element选择器,*选择器 和 并列选择器.根据手册大纲,这篇学习的是层级选择器. 选择器: 1 ...

  10. jQuery学习笔记之Ajax用法详解

    这篇文章主要介绍了jQuery学习笔记之Ajax用法,结合实例形式较为详细的分析总结了jQuery中ajax的相关使用技巧,包括ajax请求.载入.处理.传递等,需要的朋友可以参考下 本文实例讲述了j ...

随机推荐

  1. ajax处理缓冲问题

    1.禁止页面缓存 header("Cache-Control:no-cache"); header("Pragma:no-cache"); header(&qu ...

  2. Mysql数据库的使用总结之Innodb简介

     最近在对开发的软件的服务器部分制作安装包,但服务器部分需要有mysql数据库的支持.因此,采用免安装版的mysql策略:将mysql数据库需要的文件在安装程序中进行设置和打包即可.但也遇到了很多问题 ...

  3. BZOJ1845 : [Cqoi2005] 三角形面积并

    求出所有交点后从左往右扫描线,用每段的中位线去截所有三角形,算出长度并后乘以该段长度即可,时间复杂度$O(n^3\log n)$. #include<cstdio> #include< ...

  4. MVC学习系列——RazorViewEngine扩展

    有时候,我们的项目涉及到多种风格,我们可以通过扩展RazorViewEngine,这样就可以保持后台代码不发生变化. 新建类ThemeViewEngine继承于RazorViewEngine publ ...

  5. [转]iOS设备唯一标识探讨

    转自:http://www.jianshu.com/p/b83b0240bd0e iOS设备唯一标识探讨 为了统计和检测应用的使用数据,几乎每家公司都有获取唯一标识的业务需求,在iOS5以前获取唯一标 ...

  6. swfupload组件后台获取中文文件名称乱码的问题解决

       问题描写叙述:用swfupload上传文件,含有中文名称的文件上传会报错,我用的是获取FileItem对象,用FileItem对象的getName()方法获取文件名会乱码,试着用request. ...

  7. web压力测试-pylot

    我已经写在使用前Web Bench做压力測试.http://blog.csdn.net/jacson_bai/article/details/41143713 但这个測试,測试结果非常好.缺点就是,无 ...

  8. SpriteBuilder中粒子发射器的reset on visibility toggle选项解释

    如果选中该选择框,表示粒子发射器将删除所有已存在的粒子当它们的可见状态被代码改变的时候. 如果该选择框没有选中,则发射器将保持产生粒子但不渲染它们(意思是有但你看不到)当它们的可视状态为NO的时候. ...

  9. PaginatorSet

    from django.core.paginator import Paginator, EmptyPage class PaginatorSet: def __init__(self, limit= ...

  10. shell bash-shell

    bash shell中的命令替换,`cmd`或者$(cmd). bash shell中的变量赋值,直接name = var:  (bash中的变量赋值不能中间有空格) 变量引用时,$name,如果na ...