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 相关文章推荐
javascript中的prototype属性使用说明(函数功能扩展)
Aug 16 Javascript
ASP.NET jQuery 实例17 通过使用jQuery validation插件校验ListBox
Feb 03 Javascript
JQUERY对单选框(radio)操作的小例子
Apr 25 Javascript
JavaScript获取图片的原始尺寸以宽度为例
May 04 Javascript
jQuery循环滚动新闻列表示例代码
Jun 17 Javascript
JavaScript中用于生成随机数的Math.random()方法
Jun 15 Javascript
js模拟淘宝网的多级选择菜单实现方法
Aug 18 Javascript
js图片轮播特效代码分享
Sep 07 Javascript
vue+vuex+axios+echarts画一个动态更新的中国地图的方法
Dec 19 Javascript
vue 双向数据绑定的实现学习之监听器的实现方法
Nov 30 Javascript
Node.js在图片模板上生成二维码图片并附带底部文字说明实现详解
Aug 07 Javascript
vue-cli打包后本地运行dist文件中的index.html操作
Aug 12 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
Smarty模板快速入门
2007/01/04 PHP
php 随机数的产生、页面跳转、件读写、文件重命名、switch语句
2009/08/07 PHP
基于php 随机数的深入理解
2013/06/05 PHP
PHP正则验证Email的方法
2015/06/15 PHP
PHP自毁程序(慎用)
2015/07/09 PHP
PHP实现打包下载文件的方法示例
2017/10/07 PHP
解决IE下select标签innerHTML插入option的BUG(兼容IE,FF,Opera,Chrome,Safari)
2010/05/13 Javascript
关于jQuery UI 使用心得及技巧
2012/10/10 Javascript
JS中令人发指的valueOf方法介绍
2013/02/22 Javascript
js操作输入框提示信息且响应鼠标事件
2014/03/25 Javascript
js鼠标悬浮出现遮罩层的方法
2015/01/28 Javascript
jquery实现鼠标滑过显示二级下拉菜单效果
2015/08/24 Javascript
Jquery ajax加载等待执行结束再继续执行下面代码操作
2015/11/24 Javascript
jQuery自定义图片缩放拖拽插件imageQ实现方法(附demo源码下载)
2016/05/27 Javascript
详解Vue使用 vue-cli 搭建项目
2017/04/20 Javascript
React Hooks的深入理解与使用
2018/11/12 Javascript
微信小程序学习笔记之表单提交与PHP后台数据交互处理图文详解
2019/03/28 Javascript
微信小程序使用websocket通讯的demo,含前后端代码,亲测可用
2019/05/22 Javascript
详解微信小程序「渲染层网络层错误」的解决方法
2021/01/06 Javascript
Python中对列表排序实例
2015/01/04 Python
Python Web框架Flask下网站开发入门实例
2015/02/08 Python
使用Python下载歌词并嵌入歌曲文件中的实现代码
2015/11/13 Python
用Python写一个无界面的2048小游戏
2016/05/24 Python
pytorch 把MNIST数据集转换成图片和txt的方法
2018/05/20 Python
对Python中9种生成新对象的方法总结
2018/05/23 Python
Python随机生成身份证号码及校验功能
2018/12/04 Python
Python3 assert断言实现原理解析
2020/03/02 Python
python与js主要区别点总结
2020/09/13 Python
Python requests HTTP验证登录实现流程
2020/11/05 Python
一款利用css3的鼠标经过动画显示详情特效的实例教程
2014/12/29 HTML / CSS
Cotton On南非:澳洲时尚平价品牌
2018/06/28 全球购物
获取邓白氏信用报告:Dun & Bradstreet
2019/01/22 全球购物
冰淇淋开店创业计划书
2014/02/01 职场文书
2015年法务工作总结范文
2015/05/23 职场文书
2015年法律事务部工作总结
2015/07/27 职场文书
Python NumPy灰度图像的压缩原理讲解
2021/08/04 Python