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 相关文章推荐
javascript CSS画图之基础篇
Jul 29 Javascript
javaScript复制功能调用实现方案
Dec 13 Javascript
使用JS读秒使用示例
Sep 21 Javascript
原生javaScript实现图片延时加载的方法
Dec 22 Javascript
javascript实现设置、获取和删除Cookie的方法
Jun 01 Javascript
js如何打印object对象
Oct 16 Javascript
jQuery Easyui datagrid editor为combobox时指定数据源实例
Dec 19 Javascript
JavaScript解析JSON格式数据的方法示例
Jan 24 Javascript
JavaScript中利用构造器函数模拟类的方法
Feb 16 Javascript
jQuery实现列表的增加和删除功能
Jun 14 jQuery
vue观察模式浅析
Sep 25 Javascript
BootStrap模态框闪退问题实例代码详解
Dec 10 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
php上传大文件设置方法
2016/04/14 PHP
php封装的验证码工具类完整实例
2016/10/19 PHP
PHP mongodb操作类定义与用法示例【适合mongodb2.x和mongodb3.x】
2018/06/16 PHP
IE浏览器PNG图片透明效果代码
2008/09/02 Javascript
javascript中的document.open()方法使用介绍
2013/10/09 Javascript
jQuery实现的Div窗口震动特效
2014/06/09 Javascript
jQuery插件MixItUp实现动画过滤和排序
2015/04/12 Javascript
使用jquery实现的循环连续可停顿滚动实例
2016/11/23 Javascript
基于vue.js实现图片轮播效果
2016/12/01 Javascript
VUE中v-model和v-for指令详解
2017/06/23 Javascript
利用Console来Debug的10个高级技巧汇总
2018/03/26 Javascript
小程序云开发教程如何使用云函数实现点赞功能
2019/05/18 Javascript
vue实现PC端录音功能的实例代码
2019/06/05 Javascript
JavaScript获取某一天所在的星期
2019/09/05 Javascript
vue移动端使用canvas签名的实现
2020/01/15 Javascript
[56:01]2018DOTA2亚洲邀请赛 3.31 小组赛 B组 Effect vs EG
2018/03/31 DOTA
[03:01]完美盛典趣味短片 DOTA2年度最佳&拉胯英雄
2019/12/07 DOTA
Python操作json数据的一个简单例子
2014/04/17 Python
简单介绍Python中利用生成器实现的并发编程
2015/05/04 Python
Python使用requests及BeautifulSoup构建爬虫实例代码
2018/01/24 Python
Flask框架URL管理操作示例【基于@app.route】
2018/07/23 Python
python利用小波分析进行特征提取的实例
2019/01/09 Python
Python+Selenium+phantomjs实现网页模拟登录和截图功能(windows环境)
2019/12/11 Python
使用python实现希尔、计数、基数基础排序的代码
2019/12/25 Python
python输出pdf文档的实例
2020/02/13 Python
python 生成任意形状的凸包图代码
2020/04/16 Python
python有几个版本
2020/06/17 Python
python中判断文件结束符的具体方法
2020/08/04 Python
SQL数据库笔试题
2016/03/08 面试题
中学生团员自我评价分享
2013/12/07 职场文书
经典婚礼主持词
2014/03/13 职场文书
2014年基层党组织公开承诺书
2014/03/29 职场文书
护理学专业求职信
2014/06/29 职场文书
部队反四风对照检查材料
2014/09/26 职场文书
解决hive中导入text文件遇到的坑
2021/04/07 Python
Java中Dijkstra(迪杰斯特拉)算法
2022/05/20 Java/Android