我是新来的,请耐心等待。 我有参数的简单功能,我使用jQuery:Javascript以不同参数多次调用相同功能
function AnimateValues(a, b, c, d){
return $(a).stop().animate({b : c}, d);
}
现在,我想调用它需要的,例如当:
AnimateValues('#div1', 'opacity', 1, 500);
AnimateValues('#div2', 'opacity', 0, 500);
AnimateValues('#div3', 'top', 20, 500);
...
但似乎只有最后一个是执行。 帮助将不胜感激。
您是否正在循环调用函数,或者如上所示实际连续三次调用函数 – Mobius
您可以发布您调用函数的HTML代码吗? –
'只有最后一个被执行'没有意义,因为你的代码不应该像你期望的那样工作,因为'{b:c}'不会使用参数'b'的值作为键为对象,但名称为'b'本身。所以它永远不会动画'top'或'opactiy'。 –