利用js和JQuery定义一个导航条


效果:

一、html代码:

  1. <div class="Maintenance">
  2. <div class="Title">
  3. <div class="M_Button" id="Plan">menu1</div>
  4. <div class="M_Button" id="Expert">menu2</div>
  5. <div class="M_Button" id="Team">menu3</div>
  6. <div class="M_Button" id="Medic">menu4</div>
  7. <div class="M_Button" id="Shelter">menu5</div>
  8. <div class="M_Button" id="Warehouse">menu6</div>
  9. </div>
  10. </div>
  11. <!-- menu1 -->
  12. <div class="Content" id="coPlan">
  13. </div>
  14. <!-- menu2 -->
  15. <div class="Content" id="coExpert" style="display: none">
  16. </div>
  17. <!-- menu3 -->
  18. <div class="Content" id="coTeam" style="display: none">
  19. </div>
  20. <!-- menu4-->
  21. <div class="Content" id="coMedic" style="display: none">
  22. </div>
  23. <!--menu5-->
  24. <div class="Content" id="coShelter" style="display: none">
  25. </div>
  26. </div>
  27. <!-- menu6 -->
  28. <div class="Content" id="coWarehouse" style="display: none">
  29. </div>

二、js代码

  1. $(".M_Button").click(function () {
  2. $(".M_Button").removeClass("M_Button_inner");
  3. $(this).addClass("M_Button_inner");
  4. $(".Content").hide();
  5. TabButton = $(this).attr('id');
  6. $('#co' + TabButton).css('display', 'block');
  7. });

三、css代码

  1. .M_Button {
  2. float: left;
  3. height: 42px;
  4. width: 98px;
  5. cursor: pointer;
  6. line-height: 42px;
  7. color: #FFFFFF;
  8. text-align: center;
  9. font-size: 14px;
  10. background-image: url(../../images/emergency/ReffectRadius/The_pop-up_1.png);
  11. background-repeat: no-repeat;
  12. background-position: right;
  13. }
  14.  
  15. .M_Button:hover {
  16. color: #000;
  17. background-image: url(../../images/emergency/ReffectRadius/The_pop-up_2.png);
  18. background-repeat: repeat-x;
  19. }
  20.  
  21. .M_Button_inner {
  22. color: #000;
  23. background-image: url(../../images/emergency/ReffectRadius/The_pop-up_2.png);
  24. background-repeat: repeat-x;
  25. }
  26.  
  27. .Content {
  28. float: left;
  29. height: 438px;
  30. width: 100%;
  31. /*background-image: url(../../../../images/Inspection/Hidden_danger/background.png);*/
  32. }
  33.  
  34. .M_Content {
  35. height: 434px;
  36. width: 100%;
  37. z-index:;
  38. position: absolute;
  39. /*background-color: #666;*/
  40. right: 2px;
  41. top: 0px;
  42. }

仅供参考,有意见保留!

利用js和JQuery定义一个导航条菜单的更多相关文章

  1. jQuery Mobile 自定义导航条图标

    1.jQuery Mobile 自定义导航条图标

  2. css制作漂亮彩带导航条菜单

    点击这里查看效果:http://keleyi.com/keleyi/phtml/divcss/17.htm 效果图: 以下是源代码: <!DOCTYPE html PUBLIC "-/ ...

  3. 分享一个导航条哈(⊙o⊙)…

    原文:http://www.sharejs.com/js/menu/1601 CSS样式表: <!--[if lt IE 9]> <script src="http://h ...

  4. js 或jquery定义方法时,参数不固定是怎么实现的

    //①不定义接受参数的方式来接受参数(arguments) function getparams(){ //利用arguments来接受参数,arguments表示参数集合, //里面存放的调用这个方 ...

  5. 关于CSS样式的那些事_导航条菜单讲解

    最近开始忙着开自己的个人博客了,自己的前端确实是渣渣.没办法,一步步来,从慕课网上慢慢学着先. 首先带来的是一个导航栏的设计: 垂直导航栏的设计: 直接上代码: <!DOCTYPE html P ...

  6. JQuery Mobile+JS实现智能浮动定位导航条

    实现原理 主要用到几个知识点: 什么是scrollTop? CSS position定位 判断是否为IE6浏览器 元素相对于窗口的距离 原理:1,浏览器向下滚动时,当document的scrollTo ...

  7. 利用JS跨域做一个简单的页面访问统计系统

    其实在大部分互联网web产品中,我们通常会用百度统计或者谷歌统计分析系统,通过在程序中引入特定的JS脚本,然后便可以在这些统计系统中看到自己网站页面具体的访问情况.但是有些时候,由于一些特殊情况,我们 ...

  8. 利用JS跨域做一个简单的页面訪问统计系统

    事实上在大部分互联网web产品中,我们一般会用百度统计或者谷歌统计分析系统,通过在程序中引入特定的JS脚本,然后便能够在这些统计系统中看到自己站点页面详细的訪问情况.可是有些时候,因为一些特殊情况,我 ...

  9. 一、HTML和CSS基础--网页布局--实践--导航条菜单的制作

    案例一:导航菜单的制作 垂直菜单

随机推荐

  1. Hive学习笔记——安装和内部表CRUD

    1.首先需要安装Hadoop和Hive 安装的时候参考 http://blog.csdn.net/jdplus/article/details/46493553 安装的版本是apache-hive-2 ...

  2. Linux系统解析域名的先后顺序【转帖】

    Linux系统解析域名的先后顺序 gd_WWW已经在本地(/etc/hosts)进行指向,但是竟然还能解析到外网,让我百思不得其解.经过不断查找发现域名解析与以下四个文件有关: /etc/hosts ...

  3. ansible运维工具(二)

    ansible playbook(二) 运行palybook时 要使用ansible-playbook命令 palybook执行任务的顺序是,在第一个主机上完成第一个任务,然后在第二个主机上完成第一个 ...

  4. Android Framework源码反编译

    部分设备crash在Framework代码,但又和开源代码对应不上,这时需要拉取设备里面的Framework并反编译源代码排查问题. 1.获取Framework文件: adb pull /system ...

  5. php 实现一致性hash 算法 memcache

    散列表的应用 涉及到数据查找比对,首先考虑到使用HashSet.HashSet最大的好处就是实现查找时间复杂度为O(1).使用HashSet需要解决一个重要问题:冲突问题.对比研究了网上一些字符串哈希 ...

  6. 一种隐蔽性较高的Java ConcurrentModificationException异常场景

    前言 在使用Iterator遍历容器类的过程中,如果对容器的内容进行增加和删除,就会出现ConcurrentModificationException异常.该异常的分析和解决方案详见博文<Jav ...

  7. K XOR Clique

    BaoBao has a sequence a​1​,a​2,...,a​n. He would like to find a subset S of {1,2,...,n} such that ∀i ...

  8. JAVA课程课后作业03之动手动脑

    一.构造函数 问题一: 错误代码如图: 错误原因:从图片中的编译报错的地方来看,程序是在给新的对象分配空间是出现了问题,因而我们往下观察Foo类,Foo类的构造方法是有一个参数的有参方法,而前面构造新 ...

  9. MultipartFile实现文件上传

    一.主要有两个java类,和一般的servlet放在一起即可. 1.FileUploadBean.java package chb.demo.web;import org.springframewor ...

  10. java学习之路--继承(多态的动态绑定)

    动态绑定过程中,对象调用对象方的执行过程 1:编译器查看对象的声明类型和方法名.有可能有多个方法名相同,但参数类型不一样的重载方法. 2:编译器查看调用方法时提供的参数类型.该过程叫重载解析,在相同的 ...