关于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()值。

默认和修改后对比:

修改前的:修改后的:

随笔分类 - Jquery

摘要: 关于这个插件,妹的,第一次使用坑死爹了,各种不会,幸亏我有持之以恒的精神,最终还是让其臣服于我的胯下。。。。1. 引入head 部分添加knob.js,同时引入excanvas.js这个文件主要为了兼容IE7,8,具体ie6没测试(可以不考虑了);2. 环形样式的修改默认样式是这样定义的;修改样式,...阅读全文

posted @ 2014-11-14 17:43 菜的一手好代码 阅读(451) | 评论 (2) 编辑 |

摘要: 效果图:模拟滚动条 1 2 3 4 5 6阅读全文

posted @ 2014-10-18 11:36 菜的一手好代码 阅读(242) | 评论 (0) 编辑 |

摘要: 用户名: 密码:阅读全文

posted @ 2014-10-17 18:10 菜的一手好代码 阅读(9) | 评论 (0) 编辑 |

摘要: 源代码:简写后:$(function(){ $(".btn:lt(2)").each(function(i){ $(this).on("click",function(){ $(".layer:eq("+i+")").show(); }); ...阅读全文

posted @ 2014-10-11 09:48 菜的一手好代码 阅读(6) | 评论 (0) 编辑 |

摘要: js分页 这是内容标题 第1条 这是内容标题 第2条 这是内容标题 第3条 这是内容标题 第4条 这是内容标题 第5条 这是内容标题 第6条 这是内容标题 第7条 这是内容标题 第8条 ...阅读全文

posted @ 2014-10-11 09:35 菜的一手好代码 阅读(7) | 评论 (0) 编辑 |

摘要: 原文:苹果橘子菠萝1、$("li").wrap("");每一个选择器都添加苹果橘子菠萝2、$("li").wrapAll("");在所有选中的选择器最外面添加苹果橘子菠萝3、$("li").wrapInner("");为选择器的内容添加苹果>橘子>菠萝阅读全文

posted @ 2014-10-10 18:20 菜的一手好代码 阅读(7) | 评论 (0) 编辑 |

摘要: 1.window.location.href=window.location.href //刷新页面,该方法兼容各种浏览器;首先介绍两个方法的语法:reload方法,该方法强迫浏览器刷新当前页面。语法:location.reload([bForceGet])参数:bForceGet, 可选参数, 默...阅读全文

posted @ 2014-10-08 10:21 菜的一手好代码 阅读(64) | 评论 (0) 编辑 |

摘要: 大家都知道,用document.getElementById(‘element').style.xxx可以获取元素的样式信息,可是它获取的只是DOM元素style属性里的样式规则,对于通过class属性引用的外部样式表,就拿不到我们要的信息了。 DOM标准里有个全局方法getComputedStyl...阅读全文

posted @ 2014-09-26 13:47 菜的一手好代码 阅读(3) | 评论 (0) 编辑 |

摘要: 1、数组的创建vararrayObj=newArray(); //创建一个数组vararrayObj=newArray([size]); //创建一个数组并指定长度,注意不是上限,是长度vararrayObj=newArray([element0[,element1[,...[,elementN]]...阅读全文

posted @ 2014-09-22 10:30 菜的一手好代码 阅读(2) | 评论 (0) 编辑 |

摘要: 1.字符串包含;var str="我爱中国";if(str.indexOf("中国")>=0){ alert("含有此字符串");}else{ alert("没有此字符串");}2.获取当前url问题;设置或获取对象指定的文件名或路径。window.location.pathname例:http...阅读全文

posted @ 2014-09-10 10:57 菜的一手好代码 阅读(9) | 评论 (0) 编辑 |

摘要: 在做一个页面的时候,网页中由许多块相同的地方 ,例如页面中会有多个地方用到TAB 效果,在使用each()遍历以后 不一定会正常显示,这是因为写的html静态页面中只有当前板块中有这个的类,若是用JS动态改变当前的类名的话,文件不一定会正常加载,因此应当使用通用的类名 ,而不应该使用当前的类名。例如...阅读全文

posted @ 2014-09-05 17:17 菜的一手好代码 阅读(7) | 评论 (0) 编辑 |

摘要: js获取日期:前天、昨天、今天、明天、后天阅读全文

posted @ 2014-09-03 18:13 菜的一手好代码 阅读(15) | 评论 (0) 编辑 |

摘要: 1.此段代码主要是解决,形如“li”的每隔几个具有规律性性个数的添加不同类名的方法。。。2.每隔三个元素;阅读全文

posted @ 2014-09-02 17:38 菜的一手好代码 阅读(6) | 评论 (0) 编辑 |

摘要: 工作中遇到的一个js代码,现在对.trigger('mouseleave'),仍一知半解。。。阅读全文

posted @ 2014-08-30 12:06 菜的一手好代码 阅读(4) | 评论 (0) 编辑 |

分类: Jquery

knob.js进度插件的更多相关文章

  1. 关于knob.js进度插件的使用

    关于这个插件,妹的,第一次使用坑死爹了,各种不会,幸亏我有持之以恒的精神,最终还是让其臣服于我的胯下.... 1.  引入 head  部分添加knob.js,同时引入excanvas.js这个文件主 ...

  2. Sublime Text 2 JS 格式化插件 JsFormat的配置使用

    (转自http://www.jb51.net/softjc/178401.html) 这里下载这插件包 https://github.com/jdc0589/JsFormat ,点油下角的zip就能下 ...

  3. Django 的css和js压缩插件:django_compressor

    今天尝试了django_conpressor,一个在django框架中压缩css和js的插件,灰常有用 我把它加载在我的base的HTML template中,原来未经压缩的css和js是: < ...

  4. Sublime Text 2 JS 格式化插件 JsFormat

    这里下载这插件包 https://github.com/jdc0589/JsFormat ,点油下角的zip就能下载插件包放到sublime安装目录的DataPackages目录中重新打开sublim ...

  5. Notyf - 超级简单、响应式的 JS 通知插件

    通知是网站的常用功能之一,可以用来显示消息.通告.提示等等.Notyf 是一款超级简单.响应式的 JS 通知插件,不依赖 jQuery 库,可以独立使用.赶紧试用一下吧! 在线演示      免费下载 ...

  6. js开关插件使用

    一.简介 本篇文章介绍一个比较好使用的js开关插件Switchery,该插件的样式是ios7的滑动按钮插件,并且将很多功能加入到配置项,简单.灵活,支持的绝大部分浏览器(Chrome, Firefox ...

  7. js写插件教程深入

    原文地址:https://github.com/lianxiaozhuang/blog 转载请注明出处 js 写插件教程深入 1.介绍具有安全作用域的构造函数 function Fn(name){ t ...

  8. move.js运动插件

    move.js 运动插件是一款针对元素动画效果的插件.可以运用此插件制作出各类元素效果. 插件GitHub地址:https://github.com/visionmedia/move.js 下面整理学 ...

  9. 支持移动触摸设备的简洁js幻灯片插件

    lory是一款支持移动触摸设备的简洁的js幻灯片插件.该幻灯片插件可以通过纯js调用,也可以将该幻灯片插件作为jQuery插件来使用.该幻灯片的过渡动画具有硬件加速功能,并且可以定制是否使用easin ...

随机推荐

  1. [Python]新手写爬虫全过程(转)

    今天早上起来,第一件事情就是理一理今天该做的事情,瞬间get到任务,写一个只用python字符串内建函数的爬虫,定义为v1.0,开发中的版本号定义为v0.x.数据存放?这个是一个练手的玩具,就写在tx ...

  2. android 渐变drawable

    渐变Drawable它是使用<gradient>的标记的形状Drawable定义子节点的定义. 每个梯度Drawable求至少要有一个startColor和endColor属性,而且支持一 ...

  3. Git Config(转)

    一.Git已经在你的系统中了,你会做一些事情来客户化你的Git环境.   你只需要做这些设置一次:即使你升级了,他们也会绑定到你的环境中.你也可以在任何时刻通过运行命令来重新更改这些设置.      ...

  4. .NET应用架构设计—四色原型模式(色彩造型、域无关的模型)(概念版)

    阅读文件夹: 1.背景介绍 2.问自己,UML对你来说有意义吗?它帮助过你对系统进行分析.建模吗? 3.一直以来事实上我们被一个缝隙隔开了,使我们对OOAD遥不可及 4.四色原型模式填补这个历史缝隙, ...

  5. Linux内核分析(三)----初识linux内存管理子系统

    原文:Linux内核分析(三)----初识linux内存管理子系统 Linux内核分析(三) 昨天我们对内核模块进行了简单的分析,今天为了让我们今后的分析没有太多障碍,我们今天先简单的分析一下linu ...

  6. 配置Apacheserver

    配置Apacheserver 一.目的 能够有一个測试的server,不是全部的特殊网络服务都能找到免费得! 二.为什么我们要用"Apache"? Apache是眼下使用最广的we ...

  7. SSL/TLS协议运行机制的概述(转)

    互联网的通信安全,建立在SSL/TLS协议之上. 本文简要介绍SSL/TLS协议的运行机制.文章的重点是设计思想和运行过程,不涉及具体的实现细节.如果想了解这方面的内容,请参阅RFC文档. 一.作用 ...

  8. 每天收获一点点------Hadoop概述

    一.Hadoop来历 Hadoop的思想来源于Google在做搜索引擎的时候出现一个很大的问题就是这么多网页我如何才能以最快的速度来搜索到,由于这个问题Google发明了倒排索引算法,通过加入了Map ...

  9. Python 新浪微博中提取最常见转载的微博转载了几次,username,内容

    CODE: #!/usr/bin/python # -*- coding: utf-8 -*- ''' Created on 2014-7-4 @author: guaguastd @name: fi ...

  10. Chromium Graphics Update in 2014(滑动)

    原创文章,转载请注明为链接原始来源对于http://blog.csdn.net/hongbomin/article/details/40897433. 摘要:Chromium图形栈在2014年有多项改 ...