jquery实现向下滑出的二级导航下滑菜单效果


Posted in Javascript onAugust 25, 2015

本文实例讲述了jquery实现向下滑出的二级导航下滑菜单效果。分享给大家供大家参考。具体如下:

这是一款由jQuery配合JavaScript来共同实现的网页上的下滑菜单特效,带颜色的是一级主菜单,点击后会展开向上滑出二级的子菜单,再次点击主菜单,会合拢子菜单,就菜单所能展现的功能来说,适用于企业网站产品分类、新闻类文章栏目导航等,目前本款菜单支持两级,有兴趣的可自己扩展更多级的菜单。

运行效果截图如下:

jquery实现向下滑出的二级导航下滑菜单效果

在线演示地址如下:

具体代码如下:

<!DOCTYPE html>
<html>
<head>
<title>向下滑动展开的JS下滑菜单</title>
<style type="text/css">
ul#sidemenu, ul#sidemenu ul{list-style-type: none;margin: 0;padding: 0;width: 185px;}
ul#sidemenu a{display: block;text-decoration: none;}
ul#sidemenu li{margin: 5px auto;}
ul#sidemenu li a{background: #333;font-size: 12px;color: #fff;height: 28px;line-height: 28px;padding-left: 5px;}
ul#sidemenu li a: hover{background: #000;}
ul#sidemenu li ul li a{background: #ccc;color: #000;padding-left: 20px;}
ul#sidemenu li ul li a: hover{background: #aaa;border-left: 5px #000 solid;padding-left: 15px;}
</style>
</head>
<body>
<div class="leftbar">
 <ul id="sidemenu">
  <li><a href="#" >+ 网页菜单类素材一</a>       
   <ul>
     <li><a href="#">下滑菜单</a></li>
     <li><a href="#">折叠菜单</a></li>
     <li><a href="#">垂直菜单</a></li>
    </ul>
  </li>
  <li><a href="#" >+ 编程源码类资源</a>
   <ul>
    <li><a href="#">ASP源码</a></li>
    <li><a href="#">Delphi源码</a></li>
    <li><a href="#">vc++源码</a></li>
    <li><a href="#">VB源码</a></li>
   </ul>
  </li>
 </ul>
</div>
<script type="text/javascript" src="jquery-1.6.2.min.js"></script>
<script type="text/javascript">
function initMenu() {
 $('#sidemenu ul').hide();
 $('#sidemenu ul:first').hide();
 $('#sidemenu li a').click(
 function() {
  var checkElement = $(this).next();
  if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
  return false;
  }
  if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
  $('#sidemenu ul:visible').slideUp('normal');
  checkElement.slideDown('normal');
  return false;
  }
  }
 );
 }
$(document).ready(function() {initMenu();});
</script>
</body>
</html>

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

Javascript 相关文章推荐
比较简单实用的使用正则三种版本的js去空格处理方法
Nov 18 Javascript
背景图跟随鼠标移动的Mootools插件实现代码
Dec 12 Javascript
js设置cookie过期及清除浏览器对应名称的cookie
Oct 24 Javascript
jquery处理json数据实例分析
Jun 03 Javascript
checkbox选中与未选中判断示例
Aug 04 Javascript
jQuery+CSS3实现3D立方体旋转效果
Nov 10 Javascript
学习使用bootstrap3栅格系统
Apr 12 Javascript
JS本地刷新返回上一页代码
Jul 25 Javascript
jQuery实现表格元素动态创建功能
Jan 09 Javascript
javascript实现右下角广告框效果
Feb 01 Javascript
Restify中接入Socket.io报Error:Can’t set headers的错误解决
Mar 28 Javascript
监控微信小程序中的慢HTTP请求过程详解
Jul 05 Javascript
jquery插件tytabs.jquery.min.js实现渐变TAB选项卡效果
Aug 25 #Javascript
js文本框走动跑马灯效果代码分享
Aug 25 #Javascript
jQuery实现图片左右滚动特效
Apr 20 #Javascript
JS+CSS实现滑动切换tab菜单效果
Aug 25 #Javascript
jquery图片滚动放大代码分享(1)
Aug 25 #Javascript
jquery实现在网页指定区域显示自定义右键菜单效果
Aug 25 #Javascript
jquery实现的3D旋转木马特效代码分享
Aug 25 #Javascript
You might like
eWebEditor v3.8 商业完整版 (PHP)
2006/12/06 PHP
鸡肋的PHP单例模式应用详解
2013/06/03 PHP
PHP基于mssql扩展远程连接MSSQL的简单实现方法
2016/10/08 PHP
PHP调用API接口实现天气查询功能的示例
2017/09/21 PHP
关于 Laravel Redis 多个进程同时取队列问题详解
2017/12/25 PHP
JavaScript的事件绑定(方便不支持js的时候)
2013/10/01 Javascript
javascript中interval与setTimeOut的区别示例介绍
2014/03/14 Javascript
JavaScript中的this关键字使用方法总结
2015/03/13 Javascript
webpack v4 从dev到prd的方法
2018/04/02 Javascript
微信小程序上传图片功能(附后端代码)
2020/06/19 Javascript
vue-cli系列之vue-cli-service整体架构浅析
2019/01/14 Javascript
改进 JavaScript 和 Rust 的互操作性并深入认识 wasm-bindgen 组件
2019/07/13 Javascript
extjs图表绘制之条形图实现方法分析
2020/03/06 Javascript
鸿蒙系统中的 JS 开发框架
2020/09/18 Javascript
[01:14:19]NAVI vs Mineski 2019国际邀请赛淘汰赛 败者组BO1 8.20.mp4
2020/07/19 DOTA
python实现绘制树枝简单示例
2014/07/24 Python
python生成随机mac地址的方法
2015/03/16 Python
编写Python脚本来实现最简单的FTP下载的教程
2015/05/04 Python
python按综合、销量排序抓取100页的淘宝商品列表信息
2018/02/24 Python
PyCharm搭建Spark开发环境的实现步骤
2019/09/05 Python
Python叠加矩形框图层2种方法及效果
2020/06/18 Python
Python获取excel内容及相关操作代码实例
2020/08/10 Python
使用html5 canvas 画时钟代码实例分享
2015/11/11 HTML / CSS
世界上第一个创建了罩杯系统的美国内衣品牌:Maidenform
2019/03/23 全球购物
欧洲著名的二手奢侈品网站:Vestiaire Collective
2020/03/07 全球购物
原材料检验岗位职责
2014/03/15 职场文书
班主任班级寄语大全
2014/04/04 职场文书
合伙经营协议书
2014/04/18 职场文书
小学一年级学生评语
2014/04/22 职场文书
医药公司采购员岗位职责
2014/09/12 职场文书
要账委托书范本
2014/09/15 职场文书
2015年销售工作总结范文
2015/03/30 职场文书
公开致歉信
2019/06/24 职场文书
Nginx已编译的nginx-添加新模块
2021/04/01 Servers
简单介绍Python的第三方库yaml
2021/06/18 Python
mysql 获取时间方式
2022/03/20 MySQL