3

我有一个变量perc,它是一个从 0 变为 100 的数字。当我使用 jquery 来调整进度条的宽度时,它只是以像素为单位。

var perc = ((first/constant)*100).toFixed(0);

.width(perc)

我怎样才能做到百分比?

4

2 回答 2

5

在数字后添加%符号

.width(perc+'%')

如果您阅读该方法的文档,.width(value)您会看到它同时接受数字和字符串。

但是,如果提供了字符串,则任何有效的 CSS 度量都可以用于宽度(例如100px50%auto)。

于 2013-10-06T10:41:06.857 回答
1

改用 .css()

.css('width', perc + '%')
于 2013-10-06T10:41:09.443 回答