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 相关文章推荐
通过JAVASCRIPT读取ASP设定的COOKIE
Feb 15 Javascript
JavaScript 语言基础知识点总结(思维导图)
Nov 10 Javascript
jQuery filter函数使用方法
May 19 Javascript
javascript中拼接HTML字符串的最快、最好的方法
Jun 07 Javascript
javascript中数组的定义及使用实例
Jan 21 Javascript
基于jQuery实现select下拉选择可输入附源码下载
Feb 03 Javascript
基于RequireJS和JQuery的模块化编程——常见问题全面解析
Apr 14 Javascript
javascript 中iframe高度自适应(同域)实例详解
May 16 Javascript
JavaScript使用math.js进行精确计算操作示例
Jun 19 Javascript
小白教程|一小时上手最流行的前端框架vue(推荐)
Apr 10 Javascript
7个好用的JavaScript技巧分享(译)
May 07 Javascript
JavaScript 禁止用户保存图片的实现代码
Apr 28 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
2014年最新推荐的10款 PHP 开发框架
2014/08/01 PHP
typecho插件编写教程(五):核心代码
2015/05/28 PHP
简单谈谈php延迟静态绑定
2016/01/26 PHP
PHP实现简单的模板引擎功能示例
2017/09/02 PHP
PHP的new static和new self的区别与使用
2019/11/27 PHP
PHP使用PDO 连接与连接管理操作实例分析
2020/04/21 PHP
Extjs TriggerField在弹出窗口显示不出问题的解决方法
2010/01/08 Javascript
jquery下利用jsonp跨域访问实现方法
2010/07/29 Javascript
javascript实现页面内关键词高亮显示代码
2014/04/03 Javascript
node.js中的fs.lstat方法使用说明
2014/12/16 Javascript
JS实现控制表格行文本对齐的方法
2015/03/30 Javascript
JS表格组件神器bootstrap table详解(基础版)
2015/12/08 Javascript
仅30行代码实现Javascript中的MVC
2016/02/15 Javascript
浅谈js中的引用和复制(传值和传址)
2016/09/18 Javascript
Javascript oop设计模式 面向对象编程简单实例介绍
2016/12/13 Javascript
详解一个基于react+webpack的多页面应用配置
2019/01/21 Javascript
如何手动实现一个 JavaScript 模块执行器
2020/10/16 Javascript
Python操作Excel之xlsx文件
2017/03/24 Python
Python查询IP地址归属完整代码
2017/06/21 Python
Python3中bytes类型转换为str类型
2018/09/27 Python
PyQt5 QTable插入图片并动态更新的实例
2019/06/18 Python
使用Puppeteer爬取微信文章的实现
2020/02/11 Python
Django如何实现防止XSS攻击
2020/10/13 Python
html5 更新图片颜色示例代码
2014/07/29 HTML / CSS
HTML5 Canvas基本线条绘制的实例教程
2016/03/17 HTML / CSS
美国零售商店:Blue&Cream
2017/04/07 全球购物
服装设计行业个人的自我评价
2013/12/20 职场文书
物流管理专业毕业生自荐信
2014/03/04 职场文书
流动人口婚育证明范本
2014/09/26 职场文书
2014年餐厅服务员工作总结
2014/11/18 职场文书
酒店财务总监岗位职责
2015/04/03 职场文书
财务统计员岗位职责
2015/04/14 职场文书
pytorch显存一直变大的解决方案
2021/04/08 Python
pytorch锁死在dataloader(训练时卡死)
2021/05/28 Python
Python还能这么玩之用Python修改了班花的开机密码
2021/06/04 Python
梳理总结Python开发中需要摒弃的18个坏习惯
2022/01/22 Python