如何在jQuery中的animate()函数中使用变量?

时间:2010-07-14 02:10:59

标签: javascript jquery jquery-ui

我能够将我的图像的高度存储在一个变量中:

var origh4 = $('img:eq(3)').height();

但是,现在我想在animate函数中使用该变量,如下所示:

$('img:first').fadeIn('normal').delay(500).animate({'height':'-=20%'}, 1500, 'easeOutQuad'); 

我该怎么做?

我想用'origh4'替换' - = 20%'。

思想?

1 个答案:

答案 0 :(得分:1)

你可以在那里弹出它,就像这样:

$('img:first').fadeIn('normal')
              .delay(500)
              .animate({ height: origh4 }, 1500, 'easeOutQuad'); 

{ height: origh4 }是普通的对象文字JavaScript语法,没有什么特别的,所以只需使用变量作为height的值,就像我上面一样。