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 相关文章推荐
一段实时更新的时间代码
Jul 07 Javascript
基于jquery的direction图片渐变动画效果
May 24 Javascript
js 创建快捷方式的代码(fso)
Nov 19 Javascript
js正则表达式中test,exec,match方法的区别说明
Jan 29 Javascript
javascript中的Function.prototye.bind
Jun 25 Javascript
JS组件系列之Gojs组件 前端图形化插件之利器
Nov 29 Javascript
jquery学习笔记之无new构建详解
Dec 07 jQuery
vue cli升级webapck4总结
Apr 04 Javascript
Vue+element 解决浏览器自动填充记住的账号密码问题
Jun 11 Javascript
DatePickerDialog 自定义样式及使用全解
Jul 09 Javascript
适合前端Vue开发童鞋的跨平台Weex的使用详解
Oct 16 Javascript
vue中用 async/await 来处理异步操作
Jul 18 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个人网站架设连环讲(四)
2006/10/09 PHP
解析CodeIgniter自定义配置文件
2013/06/18 PHP
php 多文件上传的实现实例
2016/10/23 PHP
PHP 访问数据库配置通用方法(json)
2018/05/20 PHP
在laravel中实现事务回滚的方法
2019/10/10 PHP
javascript中的一些注意事项 更新中
2010/12/06 Javascript
基于jquery的合并table相同单元格的插件(精简版)
2011/04/05 Javascript
jQuery图片播放8款精美插件分享
2013/02/17 Javascript
将json当数据库一样操作的javascript lib
2013/10/28 Javascript
使用Nodejs开发微信公众号后台服务实例
2014/09/03 NodeJs
Javascript中innerHTML用法实例分析
2015/01/12 Javascript
javascript实现的简单计时器
2015/07/19 Javascript
JQUERY表单暂存功能插件分享
2016/02/23 Javascript
总结AngularJS开发者最常犯的十个错误
2016/08/31 Javascript
浅谈Nodejs中的作用域问题
2016/12/26 NodeJs
Vue AST源码解析第一篇
2017/07/19 Javascript
vue中axios解决跨域问题和拦截器的使用方法
2018/03/07 Javascript
JavaScript实现的DOM绘制柱状图效果示例
2018/08/08 Javascript
Vue数字输入框组件示例代码详解
2020/01/15 Javascript
原生js+css调节音量滑块
2020/01/15 Javascript
javascript前端和后台进行数据交互方法示例
2020/08/07 Javascript
python中__call__方法示例分析
2014/10/11 Python
pymssql数据库操作MSSQL2005实例分析
2015/05/25 Python
一条命令解决mac版本python IDLE不能输入中文问题
2018/05/15 Python
Python基于lxml模块解析html获取页面内所有叶子节点xpath路径功能示例
2018/05/16 Python
python实现数据清洗(缺失值与异常值处理)
2019/12/02 Python
pycharm 实现本地写代码,服务器运行的操作
2020/06/08 Python
adidas美国官网:adidas US
2016/09/21 全球购物
海量信息软件测试笔试题
2015/08/08 面试题
优秀员工自荐信范文
2013/10/05 职场文书
市场营销计划书范文
2015/01/16 职场文书
暑假打工感想
2015/08/07 职场文书
python中subplot大小的设置步骤
2021/06/28 Python
CSS实现切角+边框+投影+内容背景色渐变效果
2021/11/01 HTML / CSS
Python中re模块的元字符使用小结
2022/04/07 Python
Windows Server 2016服务器用户管理及远程授权图文教程
2022/08/14 Servers