jquery实现进度条状态展示


Posted in jQuery onMarch 26, 2020

本文实例为大家分享了jquery实现进度条状态展示的具体代码,供大家参考,具体内容如下

jquery实现进度条状态展示

如上图所示,由于项目需要,需要做一个状态展示,当点击的时候填满整个长度,你需要下载jquery,代码如下:

<!DOCTYPE html>
<html lang="en">

<head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
 <meta http-equiv="X-UA-Compatible" content="ie=edge">
 <title>Document</title>
 <style>
  .title-bar {
   width: 300px;
   height: 20px;
   margin: 0 auto;
   text-align: center;
  }

  .title-bar span {
   display: inline-block;
   width: 69px;
   font-size: 12px;
   cursor: pointer;

  }

  .title-bar span i {
   display: inline-block;
   border-radius: 10px;
   width: 5px;
   height: 5px;
   margin-bottom: 2px;
   margin-right: 4px;
  }

  .color-yellow {
   background-color: #FFCA25;
  }

  .color-blue {
   background-color: #3960FB;
  }

  .color-azury {
   background-color: #00D5FF;

  }

  .color-red {
   background-color: #FD1E60;
  }

  .total-bar {
   width: 900px;
   height: 15px;
   background-color: #ccc;
   margin: 20px auto;
   border-radius: 20px;
  }

  span {
   padding: 0;
   margin: 0;
   float: left;
  }

  .on-work {
   display: inline-block;
   width: 40%;
   height: 100%;
   background: #FFCA25;
   border-radius: 20px 0px 0px 20px;
  }

  .on-waite {
   display: inline-block;
   width: 20%;
   height: 100%;
   background: #3960FB;
  }

  .on-close {
   display: inline-block;
   width: 20%;
   height: 100%;
   background: #00D5FF;
  }

  .on-waring {
   display: inline-block;
   width: 20%;
   height: 100%;
   background: #FF2563;
   border-radius: 0px 20px 20px 0px;
  }

  .left,
  .right {
   float: left;
   margin-top: 20px;
  }

  .left {
   padding-left: 5px;
  }

  .right {
   float: right;
   padding-right: 5px;

  }
 </style>
</head>

<body>
 <div class="title-bar">
  <span class="work"><i class="color-yellow"></i>加工</span>
  <span class="waite"><i class="color-blue"></i>待机</span>
  <span class="close"><i class="color-azury"></i>关机</span>
  <span class="waring"><i class="color-red"></i>报警</span>
 </div>
 <div class="total-bar">
  <span class="on-work">
   <span class="left">8:00</span>
   <span class="right">9:00</span>
  </span>
  <span class="on-waite">
   <span class="left">9:00</span>
   <span class="right">12:00</span>
  </span>
  <span class="on-close">
   <span class="left">13:00</span>
   <span class="right">16:00</span>
  </span>
  <span class="on-waring">
   <span class="left">13:00</span>
   <span class="right">16:00</span>
  </span>

 </div>
</body>
<script src="./jquery.min.js"></script>
<script>
 $(function () {
  
  $('.title-bar').on('click', 'span', function () {
   var i = $(this).index();
   console.log(i);
   if (i == 0) {
    $('.on-work').show().css({ "width": "100%", "border-radius": "20px", "background-color": "#FFCA25", "z-index": "10" }).siblings().hide()
   } else if (i == 1) {
    $('.on-waite').show().css({ "width": "100%", "border-radius": "20px", "background-color": "#3960FB", "z-index": "10" }).siblings().hide()
   } else if (i == 2) {
    $('.on-close').show().css({ "width": "100%", "border-radius": "20px", "background-color": "#00D5FF", "z-index": "10" }).siblings().hide()
   } else if (i == 3) {
    $('.on-waring').show().css({ "width": "100%", "border-radius": "20px", "background-color": "#FD1E60", "z-index": "10" }).siblings().hide()
   }
  })

 })
</script>

</html>

希望可以给有需要的人提供思路。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

jQuery 相关文章推荐
jQuery实现 RadioButton做必选校验功能
Jun 15 jQuery
基于jquery日历价格、库存等设置插件
Jul 05 jQuery
jquery实现一个全局计时器(商城可用)
Jun 30 jQuery
JS+jQuery实现注册信息的验证功能
Sep 26 jQuery
jquery学习笔记之无new构建详解
Dec 07 jQuery
jQuery中ajax获取数据赋值给页面的实例
Dec 31 jQuery
jQuery 改变P标签文本值方法
Feb 24 jQuery
jQuery实现的滑块滑动导航效果示例
Jun 04 jQuery
jQuery实现轮播图及其原理详解
Apr 12 jQuery
layui+jquery支持IE8的表格分页方法
Sep 28 jQuery
jquery实现垂直手风琴导航栏
Feb 18 jQuery
jquery自定义组件实例详解
Dec 31 jQuery
jQuery实现中奖播报功能(让文本滚动起来) 简单设置数值即可
Mar 20 #jQuery
jQuery实现点击滚动到指定元素上的方法分析
Mar 19 #jQuery
jQuery实现颜色打字机的完整代码
Mar 19 #jQuery
jQuery使用ajax传递json对象到服务端及contentType的用法示例
Mar 12 #jQuery
jquery实现烟花效果(面向对象)
Mar 10 #jQuery
jquery实现垂直手风琴菜单
Mar 04 #jQuery
js与jquery获取input输入框中的值实例讲解
Feb 27 #jQuery
You might like
codeigniter中测试通过的分页类示例
2014/04/17 PHP
关于ThinkPhp 框架表单验证及ajax验证问题
2017/07/19 PHP
jQuery 联动日历实现代码
2012/05/31 Javascript
JQuery EasyUI 日期控件如何控制日期选择区间
2014/05/05 Javascript
jquery中change()用法实例分析
2015/02/06 Javascript
js使用post 方式打开新窗口
2015/02/26 Javascript
node.js [superAgent] 请求使用示例
2015/03/13 Javascript
对JavaScript客户端应用编程的一些建议
2015/06/24 Javascript
在vue.js中抽出公共代码的方法示例
2017/06/08 Javascript
Bootstrap Table使用整理(三)
2017/06/09 Javascript
axios封装,使用拦截器统一处理接口,超详细的教程(推荐)
2019/05/02 Javascript
Python深入学习之内存管理
2014/08/31 Python
Python中的__new__与__init__魔术方法理解笔记
2014/11/08 Python
基于python log取对数详解
2018/06/08 Python
python 定时器每天就执行一次的实现代码
2019/08/14 Python
opencv之为图像添加边界的方法示例
2019/12/26 Python
tensorflow对图像进行拼接的例子
2020/02/05 Python
python实现可下载音乐的音乐播放器
2020/02/25 Python
在Mac中PyCharm配置python Anaconda环境过程图解
2020/03/11 Python
Django表单提交后实现获取相同name的不同value值
2020/05/14 Python
python怎么对数字进行过滤
2020/07/05 Python
HTML5事件方法全部汇总
2016/05/12 HTML / CSS
巧克力领导品牌瑞士莲美国官网:Lindt Chocolate美国
2016/08/25 全球购物
美国在线工具商店:Acme Tools
2018/06/26 全球购物
白俄罗斯在线大型超市:e-dostavka.by
2019/07/25 全球购物
Lookfantastic俄罗斯:欧洲在线化妆品零售商
2019/08/06 全球购物
什么是典型的软件三层结构?软件设计为什么要分层?软件分层有什么好处?
2012/03/14 面试题
一月红领巾广播稿
2014/02/11 职场文书
出租房屋协议书
2014/09/14 职场文书
作风建设剖析材料
2014/10/06 职场文书
2016年秋季运动会通讯稿
2015/11/25 职场文书
幼儿园托班开学寄语(2016秋季)
2015/12/03 职场文书
初中物理教学反思
2016/02/19 职场文书
与Windows10相比Windows11有哪些改进?值不值得升级?
2021/11/21 数码科技
postgreSQL数据库基础知识介绍
2022/04/12 PostgreSQL
Java多线程并发FutureTask使用详解
2022/06/28 Java/Android