jQuery+CSS实现简单切换菜单示例


Posted in Javascript onJuly 27, 2016

本文实例讲述了jQuery+CSS实现简单切换菜单的方法。分享给大家供大家参考,具体如下:

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题页</title>
<script src="jquery-1.7.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
     $(function(){
       toggleEvent(0);
       var mTitle = $(".menuTitle");
       mTitle.each(function(i){
        $(this).click(function(){
         toggleSlideEvent(i);
         $(this).css("border-bottom","1px #ccccff solid");
        });
       });
     });
     function toggleSlideEvent(i)
     {
      $("ul",".menu1").css("display","none");
      $("ul",".menu1").eq(i).slideDown();
      $(".menuTitle").each(function(){
        $(this).css("border-bottom","0px #ccccff solid");
      });
     }
     function toggleEvent(i)
     {
      $("ul",".menu1").css("display","none");
      $("ul",".menu1").eq(i).css("display","block");
      $(".menuTitle").eq(i).css("border-bottom","1px #ccccff solid");
     }
  </script>
  <style type="text/css">
    .menu1
    {
      border: 1px #CCCCFF solid;
      border-top: 0px;
      width: 160px;
    }
    .menuTitle
    {
      width: 100%;
      height: 26px;
      border-bottom: 0px #CCCCFF solid;
      border-top: 1px #CCCCFF solid;
      text-align: left;
      line-height: 26px;
      cursor: pointer;
    }
    ul
    {
      border: 0px #CCCCFF solid;
      width: 100%;
      margin-left: 0px;
      margin-top: 0px;
    }
    ul li
    {
      height: 36px;
      line-height:36px;
      border: 0px gray solid;
      margin-top: 0px;
      margin-left: 0px;
      padding-left:20px;
      list-style-type:none;
      /*background:url(images/Title.png);*/
    }
    ul li:hover
    {
      height: 36px;
      line-height:36px;
      border: 0px gray solid;
      margin-top: 0px;
      margin-left: 0px;
      padding-left:20px;
      list-style-type:none;
      /*background:url(images/Title.png);*/
      cursor:pointer;
    }
  </style>
</head>
<body>
  <form id="form1" runat="server">
  <div class="menu1">
    <div class="menuTitle">
      TITLE1</div>
    <ul>
      <li>Menu1</li>
      <li>Menu2</li>
      <li>Menu3</li>
      <li>Menu4</li>
      <li>Menu5</li>
    </ul>
    <div class="menuTitle">
      TITLE2</div>
    <ul>
      <li>Menu1</li>
      <li>Menu2</li>
      <li>Menu3</li>
      <li>Menu4</li>
      <li>Menu5</li>
    </ul>
    <div class="menuTitle">
      TITLE3</div>
    <ul>
      <li>Menu1</li>
      <li>Menu2</li>
      <li>Menu3</li>
      <li>Menu4</li>
      <li>Menu5</li>
    </ul>
  </div>
  </form>
</body>
</html>

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
JQuery 风格的HTML文本转义
Jul 01 Javascript
jquery select选中的一个小问题
Oct 11 Javascript
JQuery在页面中添加和除移DOM示例代码
Jun 24 Javascript
原生javascript实现图片按钮切换
Jan 12 Javascript
javascript实现百度地图鼠标滑动事件显示、隐藏
Apr 02 Javascript
AngularJs 常用的过滤器
May 15 Javascript
JS去掉字符串末尾的标点符号及删除最后一个字符的方法
Oct 24 Javascript
vue2.0 datepicker使用方法
Feb 04 Javascript
JS模拟实现哈希表及应用详解
May 04 Javascript
深入浅出理解JavaScript高级定时器原理与用法
Aug 02 Javascript
springMvc 前端用json的方式向后台传递对象数组方法
Aug 07 Javascript
详解vue移动端项目代码拆分记录
Mar 15 Javascript
AngularJS 指令详细介绍
Jul 27 #Javascript
js中遍历Map对象的方法
Jul 27 #Javascript
angular.js分页代码的实例
Jul 27 #Javascript
jQuery基于函数重载实现自定义Alert函数样式的方法
Jul 27 #Javascript
jquery动态遍历Json对象的属性和值的方法
Jul 27 #Javascript
移动端翻页插件dropload.js(支持Zepto和jQuery)
Jul 27 #Javascript
js中遍历对象的属性和值的方法
Jul 27 #Javascript
You might like
PHP安全性漫谈
2012/06/28 PHP
Symfony2实现在controller中获取url的方法
2016/03/18 PHP
php分页查询的简单实现代码
2017/03/14 PHP
laravel Model 执行事务的实现
2019/10/10 PHP
js原生态函数中使用jQuery中的 $(this)无效的解决方法
2011/05/25 Javascript
JS滚轮事件onmousewheel使用介绍
2013/11/01 Javascript
使用JQuery快速实现Tab的AJAX动态载入(实例讲解)
2013/12/11 Javascript
Thinkphp模板没有解析直接原样输出的解决方法
2014/10/31 Javascript
jquery插件validation实现验证身份证号等
2015/06/04 Javascript
Javascript 事件冒泡机制详细介绍
2016/10/10 Javascript
AngularJS指令用法详解
2016/11/02 Javascript
vue 添加vux的代码讲解
2017/11/30 Javascript
js获取html页面代码中图片地址的实现代码
2018/03/05 Javascript
微信小程序实现倒计时补零功能
2018/07/09 Javascript
NestJs 静态目录配置详解
2019/03/12 Javascript
ElementUI多个子组件表单的校验管理实现
2019/11/07 Javascript
JS面向对象编程基础篇(二) 封装操作实例详解
2020/03/03 Javascript
Handtrack.js库实现实时监测手部运动(推荐)
2021/02/08 Javascript
python 读取dicom文件,生成info.txt和raw文件的方法
2019/01/24 Python
python ChainMap的使用和说明详解
2019/06/11 Python
Python 序列化和反序列化库 MarshMallow 的用法实例代码
2020/02/25 Python
打印tensorflow恢复模型中所有变量与操作节点方式
2020/05/26 Python
python 如何将office文件转换为PDF
2020/09/22 Python
浅谈HTML5新增及移除的元素
2016/06/27 HTML / CSS
解析浏览器的一些“滚动”行为鉴赏
2019/09/16 HTML / CSS
美国羽绒床上用品第一品牌:Pacific Coast
2018/08/25 全球购物
我看到了用指针调用函数的不同语法形式
2014/07/16 面试题
路政管理专业个人自荐信范文
2013/11/30 职场文书
信息技术毕业生自荐信范文
2014/03/13 职场文书
教师暑期培训感言
2014/08/15 职场文书
三好学生先进事迹材料
2014/08/28 职场文书
2014乡镇党政班子四风问题思想汇报
2014/09/14 职场文书
员工教育培训协议书
2014/09/27 职场文书
Python合并多张图片成PDF
2021/06/09 Python
25张裸眼3D图片,带你重温童年的记忆,感受3D的魅力
2022/02/06 杂记
十大好看的穿越动漫排名:《瑞克和莫蒂》第一,国漫《有药》在榜
2022/03/18 日漫