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 String 对象
Apr 25 Javascript
ExtJS4 Grid改变单元格背景颜色及Column render学习
Feb 06 Javascript
JavaScript的arguments对象应用示例
Sep 15 Javascript
浅谈JavaScript中运算符的优先级
Jul 07 Javascript
AngularJS+Node.js实现在线聊天室
Aug 28 Javascript
JS正则子匹配实例分析
Dec 22 Javascript
canvas学习之API整理笔记(二)
Dec 29 Javascript
微信小程序 解决swiper不显示图片的方法
Jan 04 Javascript
vue绑定设置属性的多种方式(5)
Aug 16 Javascript
在JS循环中使用async/await的方法
Oct 12 Javascript
Vue+Node实现商品列表的分页、排序、筛选,添加购物车功能详解
Dec 07 Javascript
JS前端基于canvas给图片添加水印
Nov 11 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实现的功能是显示8条基色色带
2006/10/09 PHP
php二分法在IP地址查询中的应用
2008/08/12 PHP
浅析PHP关键词替换的类(避免重复替换,保留与还原原始链接)
2015/09/22 PHP
简单的pgsql pdo php操作类实现代码
2016/08/25 PHP
PHP正则表达式匹配替换与分割功能实例浅析
2017/02/04 PHP
php file_get_contents取文件中数组元素的方法
2017/04/01 PHP
JavaScript 组件之旅(二)编码实现和算法
2009/10/28 Javascript
你必须知道的Javascript知识点之&quot;this指针&quot;的应用
2013/04/23 Javascript
jquery实现横向图片轮播特效代码分享
2015/11/19 Javascript
学习javascript面向对象 javascript实现继承的方式
2016/01/04 Javascript
jQuery简单实现iframe的高度根据页面内容自适应的方法
2016/08/01 Javascript
js 获取本地文件及目录的方法(推荐)
2016/11/10 Javascript
jquery实现下拉框左右选择功能
2017/02/21 Javascript
令按钮悬浮在(手机)页面底部的实现方法
2017/05/02 Javascript
js原生实现移动端手指滑动轮播图效果的示例
2018/01/02 Javascript
Vue下拉框回显并默认选中随机问题
2018/09/06 Javascript
详解React项目中碰到的IE问题
2019/03/14 Javascript
史上最为详细的javascript继承(推荐)
2019/05/18 Javascript
[04:19]DOTA2亚洲邀请赛 现场花絮
2015/03/11 DOTA
[02:22]《新闻直播间》2017年08月14日
2017/08/15 DOTA
简单谈谈Python中的闭包
2016/11/30 Python
python 出现SyntaxError: non-keyword arg after keyword arg错误解决办法
2017/02/14 Python
Python HTML解析器BeautifulSoup用法实例详解【爬虫解析器】
2019/04/05 Python
解决django后台样式丢失,css资源加载失败的问题
2019/06/11 Python
解决python的空格和tab混淆而报错的问题
2021/02/26 Python
python re模块常见用法例举
2021/03/01 Python
linux系统都有哪些运行级别
2016/03/26 面试题
求职自荐信
2013/12/14 职场文书
营销总经理的岗位职责
2013/12/15 职场文书
搞笑征婚广告词
2014/03/17 职场文书
我有一个梦想演讲稿
2014/05/05 职场文书
延安红色之旅心得体会
2014/10/07 职场文书
幼儿园六一儿童节主持词
2015/06/30 职场文书
2016新年年会主持词
2015/07/06 职场文书
springcloud之Feign超时问题的解决
2021/06/24 Java/Android
MySQL详细讲解变量variables的用法
2022/06/21 MySQL