javascript手风琴下拉菜单实现代码


Posted in Javascript onNovember 12, 2015

手风琴下拉菜单实现的效果更灵活,不同与传统的下拉菜单,本文就为大家分享一段javascript手风琴下拉菜单实现代码,先看一看效果图:

javascript手风琴下拉菜单实现代码

具体的javascript手风琴下拉菜单代码:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>手风琴下拉菜单效果</title>
<script src="js/jquery-1.11.1.js"></script>
<style>
  *{
    margin: 0;
    padding: 0;
  }
  ul{
    list-style: none;
  }
  .nav ul{
    display: none;
  }
  .nav ul li{
    width: 100px;
    text-align: center;
    cursor: pointer;
  }
  .nav div{
    background: #4ecc70;
    width: 100px;
    border-radius: 10px;
    line-height: 34px;
    text-align: center;
    color: white;
    cursor: pointer;
  }
  .demo{
/*   display: none;*/
  }
  .red{
    background:red;
    border-radius: 10px;
  }
   
</style>
<script>
$(function(){
  //case 1
//   $('.nav div').on('click',function(){
//     if(false==$(this).next().is(':visible')){
//       $('.nav ul').slideUp(300);
//     }
//     $(this).next().slideToggle(300);
//   })
  //case 2
  var changeType=$('.nav').find('div');
  $.each(changeType,function(){
    $(this).on('click',function(){
      if(false==$(this).next().is(':visible')){
        $('.nav ul').slideUp(300);
      }
      $(this).next().slideToggle(300);
      })
      $('.nav ul:eq(0)').show();
     
  })
  var hoverType=$('.nav .u').find('li')
  $.each(hoverType,function(){
    $(this).hover(function(){
      $(this).addClass('red').siblings().removeClass('red');
    })
  })
   
})
</script>
</head>
<body>
<ul class="nav">
  <li>
    <div>水果</div>
    <ul class="u">
      <li>香蕉</li>
      <li>橘子</li>
      <li>梨子</li>
      <li>西瓜</li>
    </ul>
  </li>
  <li>
    <div>蔬菜</div>
    <ul class="u">
      <li>芹菜</li>
      <li>黄瓜</li>
      <li>洋葱</li>
      <li>西瓜</li>
    </ul>
  </li>
  <li>
    <div>肉类</div>
    <ul class="u">
      <li>鸡肉</li>
      <li>兔肉</li>
      <li>鸭肉</li>
      <li>龙肉</li>
    </ul>
  </li>
  
</ul>
</body>
</html>

以上就是为大家分享的javascript手风琴下拉菜单代码,希望对大家的学习有所帮助,动手为自己的网站实现手风琴下拉菜单吧!

Javascript 相关文章推荐
javascript利用apply和arguments复用方法
Nov 25 Javascript
JQuery与JS里submit()的区别示例介绍
Feb 17 Javascript
js正则匹配出所有图片及图片地址src的方法
Jun 08 Javascript
javascript实现在网页中运行本地程序的方法
Feb 03 Javascript
jQuery控制div实现随滚动条滚动效果
Jun 07 Javascript
jquery动态遍历Json对象的属性和值的方法
Jul 27 Javascript
jQuery基于ajax操作json数据简单示例
Jan 05 Javascript
ES6中Proxy代理用法实例浅析
Apr 06 Javascript
vue 使用html2canvas将DOM转化为图片的方法
Sep 11 Javascript
Vue实现购物车实例代码两则
May 30 Javascript
Vue 组件注册全解析
Dec 17 Vue.js
JavaScript 绘制饼图的示例
Feb 19 Javascript
javascript弹出窗口实现代码
Nov 12 #Javascript
javascript实现tab切换特效
Nov 12 #Javascript
window.location.reload 刷新使用分析(去对话框)
Nov 11 #Javascript
JavaScript中获取Radio被选中的值
Nov 11 #Javascript
javascript图片滑动效果实现
Jan 28 #Javascript
每天一篇javascript学习小结(Array数组)
Nov 11 #Javascript
九种原生js动画效果
Nov 11 #Javascript
You might like
php去掉字符串的最后一个字符附substr()的用法
2011/03/23 PHP
深入php list()函数的详解
2013/06/05 PHP
基于php实现的验证码小程序
2016/12/13 PHP
jquery 图片预加载 自动等比例缩放插件
2008/12/25 Javascript
使用Jquery Aajx访问WCF服务(GET、POST、PUT、DELETE)
2012/03/16 Javascript
jQuery侧边栏随窗口滚动实现方法
2013/03/04 Javascript
JS实现匀速运动的代码实例
2013/11/29 Javascript
jQuery遍历页面所有CheckBox查看是否被选中的方法
2015/04/14 Javascript
javaScript中with函数用法实例分析
2015/06/08 Javascript
jquery事件的ready()方法使用详解
2015/11/11 Javascript
AngularJS基础 ng-value 指令简单示例
2016/08/03 Javascript
微信小程序 在线支付功能的实现
2017/03/14 Javascript
微信小程序数字滚动插件使用详解
2018/02/02 Javascript
Node Express用法详解【安装、使用、路由、中间件、模板引擎等】
2020/05/13 Javascript
jQuery实现全选按钮
2021/01/01 jQuery
Python线程的两种编程方式
2015/04/14 Python
Android应用开发中Action bar编写的入门教程
2016/02/26 Python
Python3中的列表,元组,字典,字符串相关知识小结
2017/11/10 Python
Python微信公众号开发平台
2018/01/25 Python
Python: 传递列表副本方式
2019/12/19 Python
PyCharm刷新项目(文件)目录的实现
2020/02/14 Python
Python面向对象中类(class)的简单理解与用法分析
2020/02/21 Python
Python requests设置代理的方法步骤
2020/02/23 Python
keras自定义损失函数并且模型加载的写法介绍
2020/06/15 Python
浅谈Python里面None True False之间的区别
2020/07/09 Python
python 模拟登录B站的示例代码
2020/12/15 Python
Bergfreunde丹麦:登山装备网上零售商
2017/02/26 全球购物
SCDKey德国:全球领先的数字游戏市场
2019/04/09 全球购物
英国索普公园票务和酒店套餐:Thorpe Breaks
2019/09/14 全球购物
日语翻译个人求职的自我评价
2013/10/14 职场文书
车间组长岗位职责
2013/12/20 职场文书
父亲八十大寿答谢词
2014/01/23 职场文书
预备党员2014全国两会学习心得体会
2014/03/10 职场文书
目标责任书格式范文
2015/05/11 职场文书
如何写好一份优秀的工作总结?
2019/06/21 职场文书
详解Android中的TimePickerView(时间选择器)的用法
2022/04/30 Java/Android