【发布时间】:2016-11-11 05:28:37
【问题描述】:
我正在参考 Circlefuljs (https://github.com/pguso/jquery-plugin-circliful) 开发一个 jQuery 圆形进度条。这个插件一切正常,但在某些情况下,我的百分比达到了 100% 以上。如果百分比值为 120%,则圆圈在其 100% 处被完全填充,并且对于接下来的 20%,它似乎与相同的颜色重叠。在这种情况下,从最终用户的角度来看,他们看不到变化,这似乎令人困惑。所以我需要一些变化来表明一些不同颜色的额外 20% 是一些其他的东西。这是我用https://jsfiddle.net/heh12u5v/7/尝试过的sn-p
<script src="https://cdnjs.cloudflare.com/ajax/libs/circliful/1.0.2/js/jquery.circliful.min.js"></script>
<div style="width:400px">
<div id="test-circle"></div>
</div>
var value = 120
$(document).ready(function() {
$("#test-circle").circliful({
animationStep: 5,
foregroundBorderWidth: 15,
backgroundBorderWidth: 15,
percent: value,
});
});
我不知道我的问题是否正确,但我面临这种情况。有没有办法做到这一点,让额外的 20% 显示为带有某种颜色的细线?如果有任何事情,请向我提出建议。这对我很有帮助。提前致谢。
【问题讨论】:
-
百分比你设置了 120。如果你需要 100% 那么只设置值为 100
-
你见过 120% 的馅饼吗?这就像一个古老的俄罗斯笑话,关于伏特加酒的酒精含量 :))
-
解决方案是将圆圈变为条形或使用 2 个圆圈
-
总之百分比值应该小于100
标签: jquery progress-bar geometry