`

jQuery导航菜单插件制作常用的jquery 二级下拉菜单子内容-20130707

 
阅读更多
1、效果及功能说明
导航菜单插件制作当鼠标滑过显示二级下拉菜单目录子内容,这是一款轻量级的jquery菜单插件非常实用

2、实现原理

首先这个是一个个体的下拉框的效果实现,首先要定义出两个伪类来第一个是在鼠标触及到外面的a标签以后触发一个伪类这个伪类的方法里面包含有显示出下拉框的方法然后当鼠标移开外面的a标签时将会触发第二个伪类方法里面的删除类的方法,这样就实现了一个下拉框的展现和隐藏。

3、效果图




4、运行环境

IE6 IE7 IE8及以上 Firefox 和 Google Chrome游览器下都可实现


5、所有图片的压缩包新建一个文件后将包解压放进文件夹图片的压缩包在页面的最下方可以看到并下载下载后无需修改文件夹名因为本身就已经写好了和html5内的路径相吻合

6、将创建html文件保存的时候将编码类型换成(UTF-8有签名)这样可以让部分中文正常的显示出来,将保存类型(T)换成(所有文件(*.*)),将html5和解压后的图片文件夹放在同一个文件夹内效果就可实现看下图可做参考




7、代码[html5]

<!DOCTYPE html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>jquery导航菜单插件制作常用的jquery 二级下拉菜单子内容</title>
</head>

<body>

<script type="text/javascript" src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script type="text/javascript">
(function(a){
//定义方法带a参数
	a.fn.hoverClass=function(b){
	//通过a参数调用伪类定义一个方法里面带b参数
		var a=this;
		//定义参数
		a.each(function(c){
		//a调用遍历定义方法带c参数
			a.eq(c).hover(function(){
			//a调用eq方法将匹配元素集缩减值指定元素c上的一个调用一个伪类定义方法
				$(this).addClass(b)
				//指定通过jquery添加一个b类
			},function(){
			//定义方法
				$(this).removeClass(b)
				//当鼠标移开目标后在删除b类
			})
		});
		return a
		//返回a
	};
})(jQuery);

$(function(){
//定义一个方法
	$("#navbox").hoverClass("current");
	//是的#navbox的ID调用伪类的函数返回仅包含当前节点的节点集
	
});
</script>
<style type="text/css">
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
a{color:#333;text-decoration:none;}
a:hover{color:#3366cc;text-decoration:underline;}
body{font:12px/180% "宋体";}
/* menu */
.menu{height:26px;width:110px;margin:20px auto;background:#fff;position:relative;}
.menu a{display:block;height:24px;line-height:24px;padding:0 0 0 10px;border:solid 1px #ddd;}
.menu a.tit{background:url(images/arrow.gif) no-repeat;background-position:94px 9px;}
#navbox.current a.tit{background-position:94px -15px;color:#3366cc;font-weight:800;border-bottom:solid 1px #fff;position:relative;z-index:9;}
.menu .subnav{display:none;background:#fff;position:absolute;top:25px;left:0px;width:140px;border-style:solid;border-color:#ddd;border-width:1px;}
#navbox.current .subnav{display:block;}
.menu .subnav a{border:none;}
.menu .subnav a:hover{background:#eee;border-left:solid 1px #fff;border-right:solid 1px #fff;font-weight:800;}
</style>

<div id="navbox" class="menu">
	<a class="tit" href="http://www.17sucai.com/">jquery特效</a>
	<ul class="subnav">
		<li><a href="http://www.17sucai.com/">jquery图片特效</a></li>
		<li><a href="http://www.17sucai.com/">jquery导航菜单</a></li>
		<li><a href="http://www.17sucai.com/">jquery选项卡特效</a></li>
		<li><a href="http://www.17sucai.com/">jquery文字特效</a></li>
		<li><a href="http://www.17sucai.com/">jquery表单特效</a></li>
		<li><a href="http://www.17sucai.com/">jquery表格特效</a></li>
	</ul>
</div><!--navbox end-->

</body>
</html>

  • 大小: 9.3 KB
  • 大小: 119.6 KB
分享到:
评论

相关推荐

    jquery导航菜单插件制作常用的jquery二级下拉菜单子内容

    jquery导航菜单插件制作常用的jquery二级下拉菜单子内容 jquery导航菜单插件制作常用的jquery二级下拉菜单子内容 jquery导航菜单插件制作常用的jquery二级下拉菜单子内容

    jQuery制作垂直二级下拉栏目导航菜单特效

    在本主题中,我们将深入探讨如何使用jQuery制作垂直二级下拉栏目导航菜单特效。这个特效能够提升用户体验,使得二级菜单在鼠标悬停时优雅地展现,增强了网站的交互性。 首先,我们来看"index.html"文件,这是网页的...

    jQuery个性动画二级下拉导航菜单.rar

    "jQuery个性动画二级下拉导航菜单"就是一个专为提升用户体验而设计的交互式菜单方案。这个项目利用了JavaScript库jQuery 1.8.3的强大力量,结合精心设计的动画效果,为用户提供了直观且吸引人的二级下拉菜单。 ...

    jquery树形导航菜单插件制作滑动多级二级下拉菜单展示

    本文将深入探讨如何使用jQuery来创建一个树形导航菜单,它具有滑动效果的多级二级下拉菜单功能,并且支持无限层级的嵌套。 首先,jQuery是一个轻量级的JavaScript库,它的API简洁易用,使得动态操作DOM(文档对象...

    jquery导航栏样式鼠标悬停二级下拉菜单代码

    jquery导航栏样式鼠标悬停二级下拉菜单代码 jquery导航栏样式鼠标悬停二级下拉菜单代码 jquery导航栏样式鼠标悬停二级下拉菜单代码 jquery导航栏样式鼠标悬停二级下拉菜单代码

    jquery二级下拉菜单导航代码

    在网页设计中,导航菜单是用户与网站交互的重要部分,尤其是一级和二级下拉菜单,它们能够有效地组织大量链接,使用户能快速找到所需信息。`jQuery` 是一个广泛使用的 JavaScript 库,它简化了 DOM 操作、事件处理...

    jQuery垂直下拉二级导航菜单

    jQuery作为一款强大的JavaScript库,提供了丰富的功能来简化DOM操作,实现动态效果,包括制作垂直下拉二级导航菜单。下面我们将详细探讨如何使用jQuery实现这种功能。 首先,我们需要理解基本的HTML结构。一个简单...

    jQuery和css3时尚二级下拉导航菜单插件

    "jQuery和CSS3时尚二级下拉导航菜单插件"提供了一种高效且美观的方式来实现这一功能。这款插件结合了jQuery的动态效果和CSS3的新特性,创造出既实用又具有视觉吸引力的交互体验。 首先,jQuery是一个轻量级的...

    JQuery下拉菜单插件

    **jQuery下拉菜单插件详解** 在Web开发中,下拉菜单是一种常见的交互元素,用于在有限的空间内展示丰富的选项。jQuery,一个轻量级、高性能的JavaScript库,提供了丰富的API和插件来帮助开发者创建功能强大的下拉...

    jQuery黑色三级下拉导航菜单代码.zip

    "jQuery黑色三级下拉导航菜单代码.zip"是一个专门用于创建高效、美观的导航栏的资源包,尤其适用于那些希望实现多级下拉效果的开发者。这个资源基于两个核心JavaScript库:jQuery 1.8.3 和 responsive-menu.js。 ...

    jQuery响应式下拉导航菜单插件megamenu.zip

    megamenu是一款专为jQuery设计的响应式下拉导航菜单插件,它允许创建大规模、多级的下拉菜单,同时支持自定义样式和内容,如图片、子菜单、分割线等。在不同屏幕尺寸下,megamenu会自动调整布局,保证菜单的可读性和...

    jquery导航菜单制作横向二级导航菜单设置当前频道高亮特效

    本文将详细介绍如何使用jQuery来创建一个具有横向二级导航菜单,并实现当前频道高亮的特效。 首先,我们需要理解jQuery的基本概念。jQuery是一个轻量级、高性能的JavaScript库,它简化了HTML文档遍历、事件处理、...

    jQuery响应式二级下拉导航菜单

    本文将详细探讨如何使用jQuery实现一个响应式的二级下拉导航菜单。 首先,我们需要理解响应式设计的基本概念。响应式设计意味着网站能够根据用户的设备和屏幕尺寸自动调整布局和功能,提供最佳的用户体验。在创建...

    jquery鼠标滑过显示二级下拉菜单代码

    二级下拉菜单是网站导航系统中常见的一种设计,它能够帮助用户更加便捷地访问深层次的页面链接。jQuery库因其简洁的API和强大的功能,常被用来实现这样的交互效果。本教程将深入讲解如何使用jQuery来实现鼠标滑过...

    jquery制作一个横向二级导航下拉菜单

    在网页设计中,导航菜单是用户与网站交互的重要部分,尤其在内容丰富的网站中,二级导航下拉菜单能有效组织信息,提供清晰的路径。本教程将深入讲解如何使用jQuery来制作一个横向的二级导航下拉菜单,以提高用户体验...

    jQuery二级下拉滑动导航菜单.zip

    本项目“jQuery二级下拉滑动导航菜单”利用JavaScript库jQuery的高效特性和简洁API,创建了一个动态的、响应式的二级下拉菜单。这个菜单在鼠标经过一级菜单时会以滑动和渐隐的效果展示二级菜单,提高了用户体验和...

    jQuery插件版的二级下拉菜单

    轻量级jQuery插件版的多级下拉菜单实现

    非常酷炫的jQuery+css超滑二级下拉菜单

    总之,这个资源为开发者提供了一个基于jQuery和CSS3的高效二级下拉菜单模板,结合了强大的JavaScript功能和现代CSS的动画特性,能够帮助设计师快速创建出既酷炫又实用的导航菜单,提升网站的整体用户体验。...

    jquery绿色二级下拉导航菜单

    **jQuery绿色二级下拉导航菜单**是一款适用于医院网站的网页导航设计,其特色在于绿色的界面风格,提供了良好的用户体验和视觉效果。这款导航菜单在用户交互时能够实现平滑的滑动效果,使得网站的层级结构更加清晰...

Global site tag (gtag.js) - Google Analytics