【锋利的JQuery-学习笔记】菜单栏及其2级菜单
效果图:

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

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级菜单的更多相关文章
- 锋利的JQuery 学习笔记
第一章 认识JQuery ·页面加载事件(可以写多个ready())$(document).ready(function(){alert(“hello world”);} ...
- 锋利的jquery学习笔记
1.$("#tt")获取的永远都是一个jquery对象,所以要判断页面上是否存在某个对象不能像js中 if($("#tt")){ } 而是通过: ){ } ps ...
- 锋利的jQuery学习笔记之jQuery选择器
在介绍jQuery选择器之前,先简单介绍一下CSS选择器---> 一.CSS选择器 常见的CSS选择器有以下几种: 选择器 语法 描述 示例 标签选择器 E{CSS规则} 以文档元素为选择符 t ...
- jQuery 学习笔记:jQuery 代码结构
jQuery 学习笔记:jQuery 代码结构 这是我学习 jQuery 过程中整理的笔记,这一部分主要包括 jQuery 的代码最外层的结构,写出来整理自己的学习成果,有错误欢迎指出. jQuery ...
- jQuery学习笔记(一)jQuery选择器
目录 jQuery选择器的优点 基本选择器 层次选择器 过滤选择器 表单选择器 第一次写博客,希望自己能够长期坚持,以写博客的方式作为总结与复习. 最近一段时间开始学习jQuery,通过写一个jQue ...
- jQuery 学习笔记
jQuery 学习笔记 一.jQuery概述 宗旨: Write Less, Do More. 基础知识: 1.符号$代替document.getElementById( ...
- jQuery学习笔记(一):入门
jQuery学习笔记(一):入门 一.JQuery是什么 JQuery是什么?始终是萦绕在我心中的一个问题: 借鉴网上同学们的总结,可以从以下几个方面观察. 不使用JQuery时获取DOM文本的操 ...
- jQuery学习笔记 - 基础知识扫盲入门篇
jQuery学习笔记 - 基础知识扫盲入门篇 2013-06-16 18:42 by 全新时代, 11 阅读, 0 评论, 收藏, 编辑 1.为什么要使用jQuery? 提供了强大的功能函数解决浏览器 ...
- JQuery学习笔记——层级选择器
JQuery学习笔记--层级选择器 上一篇学习了基础的五种选择,分别是id选择器,class选择器,element选择器,*选择器 和 并列选择器.根据手册大纲,这篇学习的是层级选择器. 选择器: 1 ...
- jQuery学习笔记之Ajax用法详解
这篇文章主要介绍了jQuery学习笔记之Ajax用法,结合实例形式较为详细的分析总结了jQuery中ajax的相关使用技巧,包括ajax请求.载入.处理.传递等,需要的朋友可以参考下 本文实例讲述了j ...
随机推荐
- 从0开始学习react(二)
今天,开始学习第二节!!! 工欲善其事,必先利其器 react推荐我们使用webpack来打包文件,那么我们就用吧!(其实真心不想用啊) 至于好处网上写的天花乱坠的,大家自行解决啊... 这节主要就学 ...
- SVN常见问题处理
1.SVN 提交时报错:Path is not a working copy directory (1)报这个错通常是因为这个文件夹或其上层文件夹不是checkout或update出来的. 使用S ...
- 杭电ACM2085--核反应堆
http://acm.hdu.edu.cn/showproblem.php?pid=2085 这也是一个简单的的递推. a[i][0] = 3*a[i-1][0]+2*a[i-1][1]; a[i][ ...
- Difference between ref and out parameters
Original link: http://www.dotnet-tricks.com/Tutorial/csharp/K0Hb060414-Difference-between-ref-and-ou ...
- (栈)栈 给定push序列,判断给定序列是否是pop序列
题目: 输入两个整数序列.其中一个序列表示栈的push顺序,判断另一个序列有没有可能是对应的pop顺序.为了简单起见,我们假设push序列的任意两个整数都是不相等的. 比如输入的push序列是1.2. ...
- 第二章 开始学习C++
第二章 开始学习C++ 2.1 main函数 简单代码如下: #include <iostream> int main() { //This is my first program u ...
- WPF 绑定一(数据源为控件)
xaml: <Window x:Class="WpfApplication1.Window1" xmlns="http://schemas.microsoft.co ...
- CF 148A Insomnia cure
题目链接:传送门 题目大意:就是给四个数,和一个d,问1-d中有多少个数字不是那四个数的倍数; 这道题的d数据很小直接暴力可以过: 暴力代码:时间复杂度O(1): #include<stdio. ...
- (IIS8/8.5/Apache)301域名重定向
用Apache的.htaccess来做301域名转向1.开启apache支持.htaccess,方法:在Apache的配置文件httpd.conf中,找到<Directory /> ...
- Translation002—Package Index(Android包索引)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 看本翻译前请您注意: 本人初学android,可能有的翻译不是非常准确,但本人尽最大努力,不清楚处会做标记,并附 ...