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 相关文章推荐
Js动态创建div
Sep 25 Javascript
jquery实现鼠标滑过小图时显示大图的方法
Jan 14 Javascript
基于jQuery实现响应式圆形图片轮播特效
Nov 25 Javascript
基于javascript代码检测访问网页的浏览器呈现引擎、平台、Windows操作系统、移动设备和游戏系统
Dec 03 Javascript
Jquery判断form表单数据是否变化
Mar 30 Javascript
vue写一个组件
Apr 09 Javascript
Vue项目webpack打包部署到Tomcat刷新报404错误问题的解决方案
May 15 Javascript
vue实现word,pdf文件的导出功能
Jul 31 Javascript
js前端面试之同步与异步问题详解
Apr 03 Javascript
详解vue的双向绑定原理及实现
May 05 Javascript
解决vue.js提交数组时出现数组下标的问题
Nov 05 Javascript
Vue+Bootstrap收藏(点赞)功能逻辑与具体实现
Oct 22 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
世界第一个无线广播电台 KDKA
2021/03/01 无线电
php下实现折线图效果的代码
2007/04/28 PHP
用PHP代码在网页上生成图片
2015/07/01 PHP
PHPCMS2008广告模板SQL注入漏洞修复
2016/10/11 PHP
php数据库的增删改查 php与javascript之间的交互
2017/08/31 PHP
在修改准备发的批量美化select+可修改select时,在非IE下发现了几个问题
2007/01/09 Javascript
doctype后如何获得body.clientHeight的方法
2007/07/11 Javascript
NodeJS的模块写法入门(实例代码)
2012/03/07 NodeJs
js+数组实现网页上显示时间/星期几的实用方法
2013/01/18 Javascript
JS替换字符串中空格方法
2015/04/17 Javascript
基于jQuery实现响应式圆形图片轮播特效
2015/11/25 Javascript
js监听input输入框值的实时变化实例
2017/01/26 Javascript
js实现图片加载淡入淡出效果
2017/04/07 Javascript
3分钟掌握常用的JS操作JSON方法总结
2017/04/25 Javascript
解决vue props 拿不到值的问题
2018/09/11 Javascript
Angular resolve基础用法详解
2018/10/03 Javascript
vue2中引用及使用 better-scroll的方法详解
2018/11/15 Javascript
vue中uni-app 实现小程序登录注册功能
2019/10/12 Javascript
vue.js iview打包上线后字体图标不显示解决办法
2020/01/20 Javascript
python中利用Future对象异步返回结果示例代码
2017/09/07 Python
Python编程深度学习绘图库之matplotlib
2018/12/28 Python
Python笔记之代理模式
2019/11/20 Python
详解pycharm连接不上mysql数据库的解决办法
2020/01/10 Python
python离线安装外部依赖包的实现
2020/02/13 Python
Python sqlalchemy时间戳及密码管理实现代码详解
2020/08/01 Python
Python lxml库的简单介绍及基本使用讲解
2020/12/22 Python
浅析Python模块之间的相互引用问题
2021/02/26 Python
X/HTML5 和 XHTML2
2008/10/17 HTML / CSS
如何使用html5与css3完成google涂鸦动画
2012/12/16 HTML / CSS
Richards网上商店:当代时尚,遍布巴西
2019/11/03 全球购物
英语老师推荐信
2014/02/26 职场文书
网吧消防安全责任书
2014/07/29 职场文书
县政府办公室领导班子个人对照检查材料
2014/09/16 职场文书
城管执法人员个人对照检查材料思想汇报
2014/09/29 职场文书
2015年学校党支部工作总结
2015/04/01 职场文书
Python OpenCV实现图形检测示例详解
2022/04/08 Python