jQuery简单实现两级下拉菜单效果代码


Posted in Javascript onSeptember 15, 2015

本文实例讲述了jQuery简单实现两级下拉菜单效果代码。分享给大家供大家参考。具体如下:

这是一款两级下拉菜单,jquery插件版,在IE6/IE7/IE8下运行良好,在本示例中,菜单仅显示了四组,不过原理是一样的,菜单较长的话直接复制其中一组就行了,直到满足你的应用。

运行效果截图如下:

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>
<title>两级下拉菜单</title>
<script type="text/javascript" src="jquery1.3.2.js"></script>
<style>
*{ margin:0px; padding:0px; list-style:none; }
body{ font-size:12px; }
.nav{ float:left; clear:both; margin:100px; display:inline; }
.nav li{ float:left; position:relative; }
.nav li a{ display:block; width:60px; padding:8px 0px 6px; text-align:center; color:#000; background:#ccc; text-decoration:none; }
.nav li a:hover { background:#666; color:#fff; }
.nav li ul{ position:absolute; display:none; }
.nav li ul li { float:none; }
.nav li ul li a{ background:#eee; }
</style>
</head>
<body>
<ul id="mainNav" class="nav" >
<li><a href="javascript:void(0);">首 页</a></li>
<li><a href="javascript:void(0);">导航菜单</a>
<ul>
<li><a href="javascript:void(0);" onclick="javascript:alert($(this).html());">采购</a></li>
</ul>
</li>
<li><a href="javascript:void(0);" >企业采购</a>
<ul>
<li><a href="javascript:void(0);" onclick="javascript:alert($(this).html());">企业评测</a></li>
<li><a href="javascript:void(0);" onclick="javascript:alert($(this).html());">企业报价</a></li>
</ul>
</li>
<li><a href="javascript:void(0);">行情报价</a>
<ul>
<li><a href="javascript:void(0);" onclick="javascript:alert($(this).html());">导航1</a></li>
<li><a href="javascript:void(0);" onclick="javascript:alert($(this).html());">导航2</a></li>
<li><a href="javascript:void(0);" onclick="javascript:alert($(this).html());">导航3</a></li>
</ul>
</li>
</ul>
<script language="JavaScript" type="text/javascript">
<!--
$(document).ready(function(){
 var li = $("#mainNav > li"); //找到#mainNav中子元素li;
 var ul;
 li.each(function(i){ //循环每一个LI
  li.eq(i).hover(
   function(){
    $(this).find("ul").show(); //找到li里面的ul元素设置为显示
   },
   function(){
    $(this).find("ul").hide(); 
   }
  )
 })
})
//-->
</script>
</body>
</html>

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
js工具方法弹出蒙版
May 08 Javascript
JS中for循序中延迟加载动态效果的具体实现
Aug 18 Javascript
toggle()隐藏问题的解决方法
Feb 17 Javascript
JQuery下拉框应用示例介绍
Apr 23 Javascript
Javascript的严格模式strict mode详细介绍
Jun 06 Javascript
jQuery+HTML5实现手机摇一摇换衣特效
Jun 05 Javascript
Javascript中的getUTCHours()方法使用详解
Jun 10 Javascript
jquery常用的12个小功能
Jul 22 Javascript
AngularJS学习第一篇 AngularJS基础知识
Feb 13 Javascript
javascript实现文本框标签验证的实例代码
Oct 14 Javascript
vue elementUI 表单校验的实现代码(多层嵌套)
Nov 06 Javascript
angular共享依赖的解决方案分享
Oct 15 Javascript
黑帽seo劫持程序,js劫持搜索引擎代码
Sep 15 #Javascript
JavaScript实现仿新浪微博大厅和腾讯微博首页滚动特效源码
Sep 15 #Javascript
JS实现仿FLASH效果的竖排导航代码
Sep 15 #Javascript
JS+CSS实现自适应选项卡宽度的圆角滑动门效果
Sep 15 #Javascript
JS实现完全语义化的网页选项卡效果代码
Sep 15 #Javascript
js如何判断访问是来自搜索引擎(蜘蛛人)还是直接访问
Sep 14 #Javascript
根据user-agent判断蜘蛛代码黑帽跳转代码(js版与php版本)
Sep 14 #Javascript
You might like
php面向对象全攻略 (九)访问类型
2009/09/30 PHP
PHP不用递归实现无限分级的例子分享
2014/04/18 PHP
php中将一个对象保存到Session中的方法
2015/03/13 PHP
php实现文件与16进制相互转换的方法示例
2017/02/16 PHP
php + WebUploader实现图片批量上传功能
2019/05/06 PHP
PHPExcel实现的读取多工作表操作示例
2020/04/14 PHP
jquery 得到当前页面高度和宽度的两个函数
2010/02/21 Javascript
超酷的网页音乐播放器DewPlayer使用方法
2010/12/18 Javascript
form表单只提交数据而不进行页面跳转的解决方案
2013/09/18 Javascript
AngularJs $parse、$eval和$observe、$watch详解
2016/09/21 Javascript
Vue.js实现简单动态数据处理
2017/02/13 Javascript
bootstrap table操作技巧分享
2017/02/15 Javascript
AngularJS双向绑定和依赖反转实例详解
2017/04/15 Javascript
基于JavaScript实现表格滚动分页
2017/11/22 Javascript
Nginx设置为Node.js的前端服务器方法总结
2019/03/27 Javascript
jQuery事件绑定和解绑、事件冒泡与阻止事件冒泡及弹出应用示例
2019/05/13 jQuery
分享Angular http interceptors 拦截器使用(推荐)
2019/11/10 Javascript
Vue监听滚动实现锚点定位(双向)示例
2019/11/13 Javascript
Vue按时间段查询数据组件使用详解
2020/08/21 Javascript
Django REST framework视图的用法
2019/01/16 Python
python如何实现代码检查
2019/06/28 Python
python3 常见解密加密算法实例分析【base64、MD5等】
2019/12/19 Python
德国在线订购鲜花:Fleurop
2018/08/25 全球购物
如何让Java程序执行效率更高
2014/06/25 面试题
编辑硕士自荐信范文
2013/11/27 职场文书
考试违纪检讨书
2014/02/02 职场文书
2015年民主生活会发言材料
2014/12/15 职场文书
中学生自我评价2015
2015/03/03 职场文书
个人工作能力自我评价
2015/03/05 职场文书
2015年乡镇统计工作总结
2015/04/22 职场文书
2015年征兵工作总结
2015/07/23 职场文书
php+laravel 扫码二维码签到功能
2021/05/15 PHP
SQL Server使用PIVOT与unPIVOT实现行列转换
2022/05/25 SQL Server
SQL Server2019安装的详细步骤实战记录(亲测可用)
2022/06/10 SQL Server
MySQL count(*)统计总数问题汇总
2022/09/23 MySQL
ubuntu如何搭建vsftpd服务器
2022/12/24 Servers