jquery实现的简单二级菜单效果代码


Posted in Javascript onSeptember 22, 2015

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

这是一款基于jquery实现的二级菜单,研究了这么多天,才学会用jquery写一个菜单,也算是对自己的鼓励吧,自我感觉这个菜单很不错,欢迎朋友们指点江山。

运行效果截图如下:

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>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>jquery二级菜单</title>
<script type="text/javascript" src="jquery1.3.2.js"></script>
<script type="text/javascript">
$(function(){
 $("#container .menu1 ul li").click(function(){
 var index=$("#container .menu1 ul li").index(this);
  $(this).addClass("bg").siblings().removeClass();
  $("#container .menu2 ul li ul").eq(index).show().parent().siblings("li").children("ul").hide();
 })
})
</script>
<style type="text/css">
 body{ margin:0; padding:0; font-family:"宋体"; font-size:9pt; color:#FFFFFF; font-weight:bold}
#container{ width:800px; height:auto; margin:0 auto; border:1px #1025c0 solid}
 #container .menu1{ width:800px; height:40px; border:none; background:url(images/menu1.gif) no-repeat}
 #container .menu1 ul{ margin:0; padding:0; position:relative; padding-top:5px;}
 #container .menu1 ul li{ float:left; padding-left:10px; height:35px; width:80px; line-height:35px; list-style:none; text-align:center; cursor:pointer}
 #container .menu2{ width:800px; height:35px; border:none; background-color:#333333;}
 #container .menu2 ul{ margin:0; padding:0}
 #container .menu2 ul li{ height:35px; line-height:35px; list-style:none; float:left; cursor:pointer}
 #container .menu2 ul li ul li{ float:left; padding-left:20px; height:35px; line-height:35px; list-style:none}
 .bg{ background-color:#333333}
 .hide{ display:none}
</style>
</head>
<body>
<div id="container">
<div class="menu1">
<ul>
<li class="bg">第一栏</li>
<li>第二栏</li>
<li>第三栏</li>
<li>第四栏</li>
<li>第五栏</li>
</ul>
</div>
<div class="menu2">
<ul>
<li>
<ul>
<li>第一栏</li><li>第一栏</li><li>第一栏</li>
</ul>
</li>
<li>
<ul class="hide">
<li>第二栏</li><li>第二栏</li><li>第二栏</li>
</ul>
</li>
<li>
<ul class="hide">
<li>第三栏</li><li>第三栏</li><li>第三栏</li>
</ul>
</li>
<li>
<ul class="hide">
<li>第四栏</li><li>第四栏</li><li>第四栏</li>
</ul>
</li>
<li>
<ul class="hide">
<li>第五栏</li><li>第五栏</li><li>第五栏</li>
</ul>
</li>
</ul>
</div>
</div>
</body>
</html>

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

Javascript 相关文章推荐
初窥JQuery(二)事件机制(2)
Dec 06 Javascript
基于Jquery的$.cookie()实现跨越页面tabs导航实现代码
Mar 03 Javascript
jQuery中removeAttr()方法用法实例
Jan 05 Javascript
图解JavaScript中的this关键字
May 28 Javascript
bootstrap基础知识学习笔记
Nov 02 Javascript
关于微信jssdk实现多图片上传的一点心得分享
Dec 13 Javascript
详解前端构建工具gulpjs的使用介绍及技巧
Jan 19 Javascript
JavaScript获取tr td 的三种方式全面总结(推荐)
Aug 15 Javascript
Vue可自定义tab组件用法实例
Oct 24 Javascript
Javascript作用域和作用域链原理解析
Mar 03 Javascript
如何在JavaScript中使用localStorage详情
Feb 04 Javascript
原生微信小程序开发中 redux 的使用详解
Feb 18 Javascript
jfinal与bootstrap的登录跳转实战演习
Sep 22 #Javascript
jquery实现经典的淡入淡出选项卡效果代码
Sep 22 #Javascript
JS+CSS实现类似QQ好友及黑名单效果的树型菜单
Sep 22 #Javascript
jQuery实现Flash效果上下翻动的中英文导航菜单代码
Sep 22 #Javascript
QQ登录背景闪动效果附效果演示源码下载
Sep 22 #Javascript
jQuery实现气球弹出框式的侧边导航菜单效果
Sep 22 #Javascript
jQuery实现Tab菜单滚动切换的方法
Sep 21 #Javascript
You might like
PR值查询 | PageRank 查询
2006/12/20 PHP
joomla jce editor 解决上传中文名文件失败问题
2013/06/09 PHP
php基础设计模式大全(注册树模式、工厂模式、单列模式)
2015/08/31 PHP
PHP实现QQ空间自动回复说说的方法
2015/12/02 PHP
在Laravel5.6中使用Swoole的协程数据库查询
2018/06/15 PHP
浅析jQuery的链式调用之each函数
2010/12/03 Javascript
Ext JS添加子组件的误区探讨
2013/06/28 Javascript
jQuery使用load()方法载入另外一个网页文件内的指定标签内容到div标签的方法
2015/03/25 Javascript
一个用jquery写的判断div滚动条到底部的方法【推荐】
2016/04/29 Javascript
详解JavaScript中Hash Map映射结构的实现
2016/05/21 Javascript
hovertree插件实现二级树形菜单(简单实用)
2016/12/28 Javascript
jQuery实现标签子元素的添加和赋值方法
2018/02/24 jQuery
Node.js EventEmmitter事件监听器用法实例分析
2019/01/07 Javascript
js实现无刷新监听URL的变化示例代码详解
2020/06/03 Javascript
js面向对象封装级联下拉菜单列表的实现步骤
2021/02/08 Javascript
Python脚本实现格式化css文件
2015/04/08 Python
使用rpclib进行Python网络编程时的注释问题
2015/05/06 Python
12步教你理解Python装饰器
2016/02/25 Python
Python处理JSON时的值报错及编码报错的两则解决实录
2016/06/26 Python
python如何去除字符串中不想要的字符
2020/07/05 Python
python pandas 对series和dataframe的重置索引reindex方法
2018/06/07 Python
tensor和numpy的互相转换的实现示例
2019/08/02 Python
关于tf.TFRecordReader()函数的用法解析
2020/02/17 Python
Python连接HDFS实现文件上传下载及Pandas转换文本文件到CSV操作
2020/06/06 Python
使用Keras 实现查看model weights .h5 文件的内容
2020/06/09 Python
浅谈django框架集成swagger以及自定义参数问题
2020/07/07 Python
移动端HTML5实现文件上传功能【附代码】
2016/03/25 HTML / CSS
英国经济型酒店品牌:Travelodge
2019/12/17 全球购物
Linux的文件类型
2012/03/07 面试题
体育课外活动总结
2014/07/08 职场文书
人大代表选举标语
2014/10/07 职场文书
护士自荐信范文(2016推荐篇)
2016/01/28 职场文书
小学生一年级(书信作文)
2019/08/13 职场文书
Python3 如何开启自带http服务
2021/05/18 Python
关于Vue中的options选项
2022/03/22 Vue.js
Apache Pulsar结合Hudi构建Lakehouse方案分析
2022/03/31 Servers