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简单实现HTML标签Select联动带跳转
Oct 23 Javascript
Jqgrid表格随窗口大小改变而改变的简单实例
Dec 28 Javascript
jQuery中;function($,undefined) 前面的分号的用处
Dec 17 Javascript
JavaScript中定时控制Throttle、Debounce和Immediate详解
Nov 17 Javascript
JSP防止网页刷新重复提交数据的几种方法
Nov 19 Javascript
Vue开发过程中遇到的疑惑知识点总结
Jan 20 Javascript
无法获取隐藏元素宽度和高度的解决方案
Mar 07 Javascript
微信小程序车牌号码模拟键盘输入功能的实现代码
Nov 11 Javascript
node.js基于dgram数据报模块创建UDP服务器和客户端操作示例
Feb 12 Javascript
不依任何赖第三方,单纯用vue实现Tree 树形控件的案例
Sep 21 Javascript
如何利用JS将手机号中间四位变成*号
Sep 29 Javascript
vscode+gulp轻松开发小程序的完整步骤
Oct 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 foreach循环使用详解与实例代码
2010/05/08 PHP
PHP给文字内容中的关键字进行套红处理
2016/04/12 PHP
PHP测试框架PHPUnit组织测试操作示例
2018/05/28 PHP
Laravel相关的一些故障解决
2020/08/19 PHP
jQuery 使用手册(四)
2009/09/23 Javascript
javascript replace()正则替换实现代码
2010/02/26 Javascript
jquery退出each循环的写法
2014/02/26 Javascript
javascript遇到html5的一些表单属性
2015/07/05 Javascript
JS解决iframe之间通信和自适应高度的问题
2016/08/24 Javascript
Javascript+CSS3实现进度条效果
2016/10/28 Javascript
javascript中Number的方法小结
2016/11/21 Javascript
js实现兼容PC端和移动端滑块拖动选择数字效果
2017/02/16 Javascript
jquery图片放大镜效果
2017/06/23 jQuery
Angularjs中数据绑定的实例详解
2017/08/25 Javascript
js使用ajax传值给后台,后台返回字符串处理方法
2018/08/08 Javascript
element-ui组件中input等的change事件中传递自定义参数
2019/05/22 Javascript
vue.js 输入框输入值自动过滤特殊字符替换中问标点操作
2020/08/31 Javascript
vue实现简单加法计算器
2020/10/22 Javascript
[02:06]DOTA2肉山黑名单魔法终结者 敌法师中文配音鉴赏
2013/06/17 DOTA
[01:00]选手抵达华西村 整装待发备战2016国际邀请赛中国区预选赛
2016/06/25 DOTA
Python KMeans聚类问题分析
2018/02/23 Python
Django框架视图介绍与使用详解
2019/07/18 Python
python字典的setdefault的巧妙用法
2019/08/07 Python
pytorch快速搭建神经网络_Sequential操作
2020/06/17 Python
详解CSS透明opacity和IE各版本透明度滤镜filter的最准确用法
2016/12/20 HTML / CSS
canvas绘制文本内容自动换行的实现代码
2019/01/14 HTML / CSS
蒂娜商店:Tiina the Store
2019/12/07 全球购物
数控加工专业毕业生自荐信
2013/09/27 职场文书
汽车运用工程专业毕业生推荐信
2013/12/25 职场文书
新学期国旗下演讲稿
2014/05/08 职场文书
联片教研活动总结
2014/07/01 职场文书
群众路线教育实践活动学习笔记内容
2014/11/06 职场文书
简单的个人租房协议书范本
2014/11/26 职场文书
师德师风学习材料
2014/12/19 职场文书
Python函数中apply、map、applymap的区别
2021/11/27 Python
nginx实现多geoserver服务的负载均衡
2022/05/15 Servers