我在lib jquery.knobs.js的帮助下创建了进度条:example
这是我的代码:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.0/jquery.min.js"></script>
<script src="js/jquery.knob.js"></script>
<script>
$(function() {
$(".knob").knob();
var val,up=0,down=0,i=0
,$idir = $("div.idir")
,$ival = $("div.ival")
,incr = function() { i++; $idir.show().html("+").fadeOut(); $ival.html(i); }
,decr = function() { i--; $idir.show().html("-").fadeOut(); $ival.html(i); };
$("input.infinite").knob(
{
'min':0
,'max':20
,'stopper':false
,'change':function(v){
if(val>v){
if(up){
decr();
up=0;
}else{up=1;down=0;}
}else{
if(down){
incr();
down=0;
}else{down=1;up=0;}
}
val=v;
}
}
); });
</script>
<style>
h2{color:#87CEEB;font-family:'Georgia';}
</style>
</head>
<body>
<h1>Процент запросов в топе для сайта <?php echo $site; ?></h1>
<div style="float:left; width:300px; height:320px; padding:20px">
<input class="knob" data-fgColor="#9dc806" data-cgColor="black" data-bgColor="#7d7d7d" data-tickColor="black" data-thickness=".25" data-readOnly=true value="<?php echo $percent; ?>">
</div>
我想将数字的颜色更改为黑色,并将百分号添加到数字?
答案 0 :(得分:3)
在您的设置中,更改
data-fgcolor to #000000
如果您只想更改数字的颜色,请使用此功能破解您的CSS -
.knob{color:#000000 !important;}
另外,就添加百分比而言,只需在DOM ready上运行它 -
$('.knob').val($('.knob').val() + '%');
以下是我通过Google找到的文档 - http://anthonyterrien.com/knob/
答案 1 :(得分:1)
您是否只能将data-fgcolor
属性更改为#000000
?