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 div 弹出可拖动窗口
Feb 26 Javascript
关于JavaScript的一些看法
May 27 Javascript
javascript Base类 包含基本的方法
Jul 22 Javascript
jquery禁止回车触发表单提交
Dec 12 Javascript
简洁实用的BootStrap jQuery手风琴插件
Aug 31 Javascript
jquery插件bootstrapValidator表单验证详解
Dec 15 Javascript
深究AngularJS之ui-router详解
Jun 13 Javascript
React注册倒计时功能的实现
Sep 06 Javascript
浅谈javascript错误处理
Aug 11 Javascript
Vue实现base64编码图片间的切换功能
Dec 04 Javascript
JavaScript对象字面量和构造函数原理与用法详解
Apr 18 Javascript
详解Vue中的自定义指令
Dec 07 Vue.js
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 批量查询搜狗sogou代码分享
2015/05/17 PHP
PHP常用工具类大全附全部代码下载
2015/12/07 PHP
laravel框架数据库配置及操作数据库示例
2019/10/10 PHP
laravel框架的安装与路由实例分析
2019/10/11 PHP
Laravel 登录后清空COOKIE的操作方法
2019/10/14 PHP
PHP设计模式(八)装饰器模式Decorator实例详解【结构型】
2020/05/02 PHP
神奇的7个jQuery 3D插件整理
2011/01/06 Javascript
JavaScript 模式之工厂模式(Factory)应用介绍
2012/11/15 Javascript
一个JS的日期格式化算法示例
2013/07/31 Javascript
js获取网页可见区域、正文以及屏幕分辨率的高度
2014/05/15 Javascript
将页面table内容与样式另存成excel文件的方法
2015/08/05 Javascript
JavaScript验证Email(3种方法)
2015/09/21 Javascript
浅谈javascript 函数表达式和函数声明的区别
2016/01/05 Javascript
每个 JavaScript 工程师都应懂的33个概念
2018/10/22 Javascript
JS基于Location实现访问Url、重定向及刷新页面的方法分析
2018/12/03 Javascript
详解小程序设置缓存并且不覆盖原有数据
2019/04/15 Javascript
微信小程序分享小程序码的生成(带参数)以及参数的获取
2020/03/25 Javascript
js中switch语句的学习笔记
2020/03/25 Javascript
[03:56]还原FTP电影首映式 DOTA2群星拼出遗迹世界
2014/03/26 DOTA
[01:15:36]加油刀塔第二期网络版
2014/08/09 DOTA
Python实现基于权重的随机数2种方法
2015/04/28 Python
windows10下安装TensorFlow Object Detection API的步骤
2019/06/13 Python
CSS3属性box-shadow使用详细教程
2012/01/21 HTML / CSS
英国时尚优质的女装:Hope Fashion
2018/08/14 全球购物
新加坡鲜花速递/新加坡网上花店:Ferns N Petals
2020/08/29 全球购物
abstract 可以和 virtual 一起使用吗?可以和 override 一起使用吗?
2012/10/15 面试题
物流仓储实习自我鉴定
2013/09/25 职场文书
高中生自我评价个人范文
2013/11/09 职场文书
买卖车协议书
2014/04/21 职场文书
法律顾问服务方案
2014/05/15 职场文书
植树节口号
2014/06/21 职场文书
优秀中职教师事迹材料
2014/08/26 职场文书
城管执法人员纪律作风整顿思想汇报
2014/09/13 职场文书
2014工程部年度工作总结
2014/12/17 职场文书
母亲节感言
2015/08/03 职场文书
Python可视化神器pyecharts绘制地理图表
2022/07/07 Python