我有一个变量perc
,它是一个从 0 变为 100 的数字。当我使用 jquery 来调整进度条的宽度时,它只是以像素为单位。
var perc = ((first/constant)*100).toFixed(0);
.width(perc)
我怎样才能做到百分比?
我有一个变量perc
,它是一个从 0 变为 100 的数字。当我使用 jquery 来调整进度条的宽度时,它只是以像素为单位。
var perc = ((first/constant)*100).toFixed(0);
.width(perc)
我怎样才能做到百分比?
在数字后添加%
符号
.width(perc+'%')
如果您阅读该方法的文档,.width(value)
您会看到它同时接受数字和字符串。
但是,如果提供了字符串,则任何有效的 CSS 度量都可以用于宽度(例如
100px
、50%
或auto
)。
改用 .css()
.css('width', perc + '%')