我希望在每个数字从0到100之后追加一个%并将其用作加载器。我尝试添加
$(".timer").append("%");
但是只将它添加到最后一个数字。总是感谢帮助。
谢谢!
答案 0 :(得分:1)
你也可以使用css after
伪类:
.timer:after
{
content:'%';
}
并且对于javascript代码,您需要在更新值时将其附加到updateTimer
函数中:
function updateTimer() {
value += increment;
loopCount++;
$(_this).html(value.toFixed(options.decimals));
$(".timer").append('%');
...
}
当然,您可以将%作为兄弟跨度元素添加到.timer元素。
答案 1 :(得分:0)
您可以在HTML中硬编码%,然后使用.timer元素内联显示。
答案 2 :(得分:0)
您可以在%
功能中设置HTML内容时附加updateTimer
:
$(_this).html(value.toFixed(options.decimals) + '%');
<强> Updated Fiddle 强>
答案 3 :(得分:0)
您可以使用每种方法
像
这样的东西$(".timer").each(function(){
$(this).append("%");
});