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 相关文章推荐
Javascript绝句欣赏 一些经典的js代码
Feb 22 Javascript
JS动态添加option和删除option(附实例代码)
Apr 01 Javascript
js动态拼接正则表达式的两种方法
Mar 04 Javascript
jQuery实现Div拖动+键盘控制综合效果的方法
Mar 10 Javascript
JS实现的数组全排列输出算法
Mar 19 Javascript
基于jquery二维码生成插件qrcode
Jan 07 Javascript
详解使用Vue.Js结合Jquery Ajax加载数据的两种方式
Jan 10 Javascript
js遍历json的key和value的实例
Jan 22 Javascript
js + css实现标签内容切换功能(实例讲解)
Oct 09 Javascript
js实现点击展开隐藏效果(实例代码)
Sep 28 Javascript
Vue快速实现通用表单验证功能
Dec 05 Javascript
JavaScript享元模式原理与用法实例详解
Mar 09 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
第十一节 重载 [11]
2006/10/09 PHP
mysql 的 like 问题,超强毕杀记!!!
2007/01/18 PHP
六酷社区论坛HOME页清新格调免费版 下载
2007/03/07 PHP
PHP中的session安全吗?
2016/01/22 PHP
理解php依赖注入和控制反转
2016/05/11 PHP
JavaScript动态设置div的样式的方法
2015/12/26 Javascript
浅谈javascript 函数表达式和函数声明的区别
2016/01/05 Javascript
jQuery插件简单学习实例教程
2016/07/01 Javascript
很酷的星级评分系统原生JS实现
2016/08/25 Javascript
微信小程序 教程之WXSS
2016/10/18 Javascript
js实现百度登录框鼠标拖拽效果
2017/03/07 Javascript
详解基于Angular4+ server render(服务端渲染)开发教程
2017/08/28 Javascript
vue better-scroll插件使用详解
2018/01/25 Javascript
js实现图片放大并跟随鼠标移动特效
2019/01/18 Javascript
CKeditor富文本编辑器使用技巧之添加自定义插件的方法
2019/06/14 Javascript
[02:59]DOTA2完美大师赛主赛事第三日精彩集锦
2017/11/25 DOTA
pycharm 使用心得(九)解决No Python interpreter selected的问题
2014/06/06 Python
Python实现快速排序和插入排序算法及自定义排序的示例
2016/02/16 Python
python3 读写文件换行符的方法
2018/04/09 Python
python虚拟环境完美部署教程
2019/08/06 Python
python线程的几种创建方式详解
2019/08/29 Python
Django将默认的SQLite更换为MySQL的实现
2019/11/18 Python
python中68个内置函数的总结与介绍
2020/02/24 Python
Python BeautifulReport可视化报告代码实例
2020/04/13 Python
python如何利用paramiko执行服务器命令
2020/11/07 Python
印度最大的时尚购物网站:Myntra
2018/09/13 全球购物
Traffic People官网:女式花裙、上衣和连身裤
2020/10/12 全球购物
德国BA保镖药房中文网:Bodyguard Apotheke
2021/03/09 全球购物
上海方立数码笔试题
2013/10/18 面试题
几道Web/Ajax的面试题
2016/11/05 面试题
如何通过 CSS 写出火焰效果
2021/03/24 HTML / CSS
公益广告标语
2014/06/19 职场文书
加班费申请报告
2015/05/15 职场文书
工资证明范本
2015/06/12 职场文书
mysql 获取时间方式
2022/03/20 MySQL
Redis 哨兵机制及配置实现
2022/03/25 Redis