jquery实现百分比记分进度条

 更新时间:2021年04月29日 11:33:29   作者:HouMengFei_  
这篇文章主要为大家详细介绍了jquery实现百分比记分进度条,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

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

1.先看效果

2.代码如下

jquery.lineProgressbar.js代码如下

(function($){
 'use strict';
 
 $.fn.LineProgressbar = function(options){

  var options = $.extend({
   percentage : null,
   ShowProgressCount: true,
   duration: 1000,

   // Styling Options
   fillBackgroundColor: '#3498db',
   backgroundColor: '#EEEEEE',
   radius: '0px',
   height: '10px',
   width: '100%'
  },options);

  return this.each(function(index, el) {
   // Markup
   $(el).html('<div class="progressbar"><div class="proggress"></div></div><div class="percentCount"></div>');
   


   var progressFill = $(el).find('.proggress');
   var progressBar= $(el).find('.progressbar');


   progressFill.css({
    backgroundColor : options.fillBackgroundColor,
    height : options.height,
    borderRadius: options.radius
   });
   progressBar.css({
    width : options.width,
    backgroundColor : options.backgroundColor,
    borderRadius: options.radius
   });

   // Progressing
   progressFill.animate(
    {
     width: options.percentage + "%"
    },
    { 
     step: function(x) {
      if(options.ShowProgressCount){
       $(el).find(".percentCount").text("("+Math.round(x) + "分"+")");
      }
     },
     duration: options.duration
    }
   );
  });
 }
})(jQuery);

jquery.lineProgressbar.css样式代码如下

#progressbar1{
 display: flex;
 height: 15px;
}
.progressbar {
    width: 50%;
 margin-top: 5px;
 position: relative;
 background: #182746 !important;
 border-radius: 6px !important;
 box-shadow: inset 0px 1px 1px rgba(0,0,0,.1);
}

.proggress{
 height: 8px;
 width: 10px;
 background: linear-gradient(to right, rgb(13, 93, 176), rgb(32, 177, 223)) !important;
 border-radius: 6px !important;
}

.percentCount{
 white-space: nowrap;
 margin-left: 10px;
 font-size: 14px;
}

这样就可以实现记分条,百分比的话只需要将分改成%就OK了。

直接用!!!

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

相关文章

  • jquery获取css中的选择器(实例讲解)

    jquery获取css中的选择器(实例讲解)

    这篇文章主要是对使用jquery获取css中选择器的方法进行了详细的介绍,需要的朋友可以过来参考下,希望对大家有所帮助
    2013-12-12
  • jquery 可拖拽的窗体控件实现代码

    jquery 可拖拽的窗体控件实现代码

    这个是一个让DOM元素可以拖拽的控件,代码很简单,我也是新手,不知道有没有BUG,自己测试还行,希望大家发现BUG,踊跃提出,谢谢。这个是基于JQUERY开发的
    2010-03-03
  • Jquery Ajax Error 调试错误的技巧

    Jquery Ajax Error 调试错误的技巧

    jquery在程序开发ajax应用程序时提高了效率,减少了需要兼容性的问题,当我们在ajax项目中,遇到ajax异步获取数据出错该怎么解决呢,我们可以通过捕捉error事件来获取出错的信息,本文给大家介绍jquery ajax error调试错误的技巧,感兴趣的朋友一起学习吧
    2015-11-11
  • jquery制作的移动端购物车效果完整示例

    jquery制作的移动端购物车效果完整示例

    这篇文章主要介绍了jquery制作的移动端购物车效果,结合完整实例形式详细分析了jQuery移动端购物车具体功能实现、数值计算、界面布局与显示效果相关操作技巧,需要的朋友可以参考下
    2020-02-02
  • jQuery Validate 数组 全部验证问题

    jQuery Validate 数组 全部验证问题

    这篇文章主要介绍了jquery validate 数组 全部验证问题及解决办法,非常不错,具有参考借鉴价值,需要的朋友参考下吧
    2017-01-01
  • jQuery实现轮播图效果demo

    jQuery实现轮播图效果demo

    这篇文章主要为大家详细介绍了jQuery实现轮播图效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-01-01
  • jQuery的三种$()

    jQuery的三种$()

    $号是jQuery“类”的一个别称,$()构造了一个jQuery对象。所以,“$()”可以叫做jQuery的构造函数(个人观点,呵呵!)。
    2009-12-12
  • 动态设置form表单的action属性的值的简单方法

    动态设置form表单的action属性的值的简单方法

    下面小编就为大家带来一篇动态设置form表单的action属性的值的简单方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-05-05
  • 翻译整理的jQuery使用查询手册

    翻译整理的jQuery使用查询手册

    翻译整理的jQuery使用查询手册...
    2007-03-03
  • jquery zTree异步加载简单实例讲解

    jquery zTree异步加载简单实例讲解

    这篇文章主要为大家详细介绍了jquery zTree异步加载简单实例,ztree采用了延迟加载技术,上万节点轻松加载,即使在 IE6 下也能基本做到秒杀,感兴趣的小伙伴们可以参考一下
    2016-02-02

最新评论