使用jquery变量按宽度设置div动画

时间:2014-01-08 07:29:35

标签: javascript jquery

我想从两个jquery变量的除法中取值,并用它来改变div的宽度。 我认为问题出在animate({width:'"+percent+"%'});

这是jquery:

var x = 56;
var y = 64
var percent = Math.ceil((x/y)*100);
$(".box").animate({width:'"+percent+"%'});

这是html:

<div class="box"></div>

3 个答案:

答案 0 :(得分:2)

您的字符串连接是问题所在,只需执行

$(".box").animate({
    width: percent + '%'
});

答案 1 :(得分:1)

var x = 56;
var y = 64
var percent = Math.ceil((x/y)*100);
$(".box").animate({width: percent + "%"});

这是jsFiddle:http://jsfiddle.net/Bz4hC/1/

答案 2 :(得分:0)

var x = 56; var y = 64: var percent = Math.ceil((x/y)*100);

百分比将始终为100%