`

JQ 最少代码实现导航的下拉菜单

阅读更多
<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="UTF-8">
<title>JQ 最少代码实现导航的下拉菜单</title>
<link rel="stylesheet" href="base.css" />
<style>
.t-nav{ background:#f60;}
.m-nav {margin:0 auto; width:480px; height:40px; overflow:hidden; display:block;}
.m-nav-item {background:#f60; float:left;}
.m-nav-item a {color:#fff; text-decoration:none; width:160px; height:40px; text-align:center; line-height:40px; display:block; font-weight:bold;}
.m-nav-item a:hover {color:#f60; text-decoration:none; background:#fff;}
.m-nav-item ul {display:none; position:absolute; width:160px; border: 1px solid #f60; border-top:0px;}
.m-nav-item li { border-top:1px solid #fff; background:#f60;}
.m-nav-item ul li a {color:#fff; text-decoration:none; width:160px; height:40px; text-align:center; line-height:40px; display:block; font-weight:bold;}
.m-nav-item ul li a:hover {color:#f60; text-decoration:none; background:#fff;}
</style>
</head>
<body>
<div class="t-nav">	
<ul class="m-nav">
	<li class="m-nav-item">
		<a href="###">导航一</a>
		<ul>
			<li class="m-nav-item"><a href="###">导航一aaa</a></li>
			<li class="m-nav-item"><a href="###">导航一bbb</a></li>
			<li class="m-nav-item"><a href="###">导航一ccc</a></li>
		</ul>
	</li>
	<li class="m-nav-item">
		<a href="###">导航二</a>
		<ul>
			<li class="m-nav-item"><a href="###">导航二aaa</a></li>
			<li class="m-nav-item"><a href="###">导航二bbb</a></li>
		</ul>
	</li>
	<li class="m-nav-item">
		<a href="###">导航三</a>
		<ul>
			<li class="m-nav-item"><a href="###">导航三aaa</a></li>
			<li class="m-nav-item"><a href="###">导航三bbb</a></li>
			<li class="m-nav-item"><a href="###">导航三ccc</a></li>
			<li class="m-nav-item"><a href="###">导航三ddd</a></li>
		</ul>
	</li>
</ul>
</div>
<script type="text/javascript" src="jquery-1.10.1.min.js"></script>
<script>
$(function() {
	$('.m-nav-item').mousemove(function(){
		if($(this).find('ul').is(':animated')==false){
			$(this).find('ul').slideDown('normal');
		}
	});
	$('.m-nav-item').mouseleave(function(){
		$(this).find('ul').slideUp('normal');
	});
});
</script>
</body>
</html>

  

效果图:

 
 

 

 

 

 

 

 

 

 

  • 大小: 40.6 KB
1
0
分享到:
评论
3 楼 onestopweb 2017-02-28  
onestopweb 写道
yice17 写道
最简单用css就能实现,不用jq
好的,谢谢了,我看看
很久之前已经接触过了,链接如下:
http://onestopweb.iteye.com/blog/2277031点击打开
2 楼 onestopweb 2017-02-21  
yice17 写道
最简单用css就能实现,不用jq
好的,谢谢了,我看看
1 楼 yice17 2017-02-09  
最简单用css就能实现,不用jq

相关推荐

    JQ 导航下拉菜单

    而JQuery(简称JQ)作为一款强大的JavaScript库,提供了丰富的功能来实现交互式的导航菜单,尤其是下拉菜单效果。本文将深入探讨如何利用JQ创建导航下拉菜单,并提供相关的源码示例。 一、JQ基础 JQuery是一个轻量...

    jq导航菜单(下拉菜单)

    整理了一个js导航,最近正在做这个,其实看起来很简单,但是做起来还是要动下脑筋的,有用的去下载,也是找的别人的

    JQ导航弹性下拉菜单

    JQ导航弹性下拉菜单就实现了这一功能,通过jQuery的事件监听和DOM操作,使得菜单在用户交互时展现出平滑的过渡效果,增强了用户的操作感。 **jQuery库**是JavaScript的一个轻量级框架,它简化了DOM操作,提供了丰富...

    用JQ实现导航菜单的下拉收起效果

    在实现导航菜单的下拉收起效果时,主要利用jQuery的事件监听和CSS操作。 1. **HTML结构**:构建基础的HTML导航菜单结构,通常包括一个父级`&lt;ul&gt;`元素,以及多个子级`&lt;li&gt;`元素,其中每个`&lt;li&gt;`可能包含一个下拉菜单...

    jQuery手机端无限级导航下拉菜单代码

    本文将详细介绍这个代码实现的关键技术和原理。 首先,jQuery是一个广泛使用的JavaScript库,它简化了DOM操作、事件处理和动画等功能。在这个项目中,jQuery用于处理菜单的显示和隐藏,以及响应用户的交互。 ...

    jq实现下拉菜单效果 jq二级菜单效果.zip

    在网页设计中,下拉菜单是一种常见的交互元素,它能够有效地组织和展示大量的导航选项,提高用户体验。jQuery(jq)作为一个轻量级的JavaScript库,因其简洁的API和丰富的插件,成为实现这种效果的首选工具。本示例...

    jQuery购物商城导航下拉菜单

    "jQuery购物商城导航下拉菜单"是一个专门针对这一需求的技术实现,它利用jQuery库的强大功能,为用户提供更加便捷、直观的交互体验。 jQuery是一个轻量级的JavaScript库,它简化了JavaScript的DOM操作、事件处理、...

    jquery鼠标悬停滑动下拉导航菜单效果.zip

    "jQuery鼠标悬停滑动下拉导航菜单效果"是一个常见的网页交互设计技术,广泛应用于企业网站和商城网站,以提升用户体验。这个效果通过结合JavaScript库jQuery实现,使得当用户将鼠标悬停在菜单项上时,会滑动展示下...

    JQ 最少代码实现多图切换

    标题“JQ 最少代码实现多图切换”指的是使用jQuery库来实现一个高效、简洁的多张图片轮播效果。jQuery是一种广泛使用的JavaScript库,它简化了DOM操作、事件处理和动画效果,使得开发者能够用更少的代码完成复杂的...

    jquery导航菜单鼠标悬停到导航条上滑动显示下拉菜单

    jquery导航菜单鼠标悬停到导航条上滑动显示下拉菜单 jquery导航菜单鼠标悬停到导航条上滑动显示下拉菜单 jquery导航菜单鼠标悬停到导航条上滑动显示下拉菜单 jquery导航菜单鼠标悬停到导航条上滑动显示下拉菜单

    JQ 最少代码实现全选和不全选

    标题“JQ最少代码实现全选和不全选”涉及到的是如何使用jQuery来控制多选框(checkboxes)的全选与反选功能。这种功能常见于数据管理界面,用户可以快速选择或取消选择所有项目。下面将详细解释这一知识点。 一、...

    JQ 最少代码实现无缝滚动

    **标题:“JQ最少代码实现无缝滚动”** 在网页设计中,为了提供用户更好的浏览体验,无缝滚动效果常被用于长列表或者图片展示。JQuery(简称JQ)作为一个轻量级、功能丰富的JavaScript库,提供了简单易用的API来...

    jquery实现三级下拉菜单实例

    这段代码实现了基本的下拉菜单交互,但可能需要根据实际需求进行调整,例如添加过渡效果、设置延时显示等。此外,为了确保在不同浏览器中表现一致,可能需要添加一些CSS样式来控制菜单的布局和视觉效果。 在压缩包...

    JQ 最少代码实现选项卡切换

    标题 "JQ 最少代码实现选项卡切换" 涉及到的是使用 jQuery(简称 JQ)库来创建一个简洁的选项卡切换效果。在网页设计中,选项卡是一种常见的用户界面元素,它允许用户在有限的空间内查看多个相关的但不同时显示的...

    jq实现动画导航菜单.zip

    jq实现动画导航菜单拥有三种不同颜色的动画导航,鼠标经过时带有弹窗提示效果,支持左右滑动。 jq实现动画导航菜单 点击查看演示

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

    本教程将深入讲解如何使用jQuery来实现鼠标滑过显示二级下拉菜单的代码实现。 首先,我们需要了解HTML结构。一个基本的二级下拉菜单通常由`&lt;ul&gt;`元素构建,其中包含一级菜单项`&lt;li&gt;`,每个一级菜单项内嵌套另一个`...

    JQ 最少代码实现title标签切换内容

    标题 "JQ 最少代码实现title标签切换内容" 指的是使用jQuery库来实现一个功能,即在网页上动态地切换元素的`title`属性内容。jQuery是一种广泛使用的JavaScript库,它简化了DOM操作、事件处理、动画效果以及Ajax交互...

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

    在这个项目中,“jQ鼠标滑过显示二级下拉菜单代码”是利用jQuery实现的一个功能,当用户将鼠标悬停在一级菜单上时,二级下拉菜单会自动展开,提供更丰富的导航选项。 首先,我们来理解HTML5的基础结构。HTML5引入了...

    jQuery手机移动端弹窗下拉菜单选择代码.zip

    本篇文章将深入探讨如何利用jQuery实现手机移动端的弹窗下拉菜单选择功能,并基于提供的"jQuery手机移动端弹窗下拉菜单选择代码.zip"文件进行解析。 首先,我们来看核心文件结构。压缩包中的文件包括`index.html`...

Global site tag (gtag.js) - Google Analytics