zoukankan      html  css  js  c++  java
  • 关于knob.js进度插件的使用

    关于这个插件,妹的,第一次使用坑死爹了,各种不会,幸亏我有持之以恒的精神,最终还是让其臣服于我的胯下。。。。

    1.  引入

    head  部分添加knob.js,同时引入excanvas.js这个文件主要为了兼容IE7,8,具体ie6没测试(可以不考虑了);

    <script type="text/javascript" src="js/jquery.knob.js"></script>
    <script type="text/javascript" src="js/excanvas.js"></script>

    2. 环形样式的修改

    默认样式是这样定义的;

    修改样式,改进度条的html文件是这样的;

    <div class="demo">
    <input class="knob" data-width="100" data-displayinput="true" data-displayprevious="true" readonly value="10" >
    </div>

    你只需修改类名,即可使用js来修改,如

    //定义demo样式
    $(" .demo2 .knob").knob({
    'width':"38"  //环形宽度
    ,'height':"38"  //环形高度
    ,'readonly':"readonly" //只读,不允许修改
    ,'thickness':".1"  //环形粗细程度
    });

    3.关于input数值的转换,如转换成百分数,小数

    这个我到现在都没弄懂,通过js直接修改原始数值,在火狐下第一次载入没问题,刷新就会出现问题。。。  (不知如何解决这个bug),我最终使用的是添加新元素,

    将input隐藏掉,再将它的的value值复制给新添加的元素,在修改这个新添加元素的html()值。

    默认和修改后对比:

    修改前的:修改后的:

  • 相关阅读:
    SQL SERVER列转换行及UNPIVOT
    25.元素,元素内容和元素属性 Walker
    16.开发工具介绍 Walker
    13.前后端程序浅解 Walker
    21.创建标准的html文件 Walker
    15.html和html5 Walker
    24.代码注释 Walker
    22.文档的基本结构 Walker
    23.单标签和双标签 Walker
    26.代码书写规范 Walker
  • 原文地址:https://www.cnblogs.com/cainiaoz/p/4097852.html
Copyright © 2011-2022 走看看