可能重复:
使用动态变量作为对象文字,jQuery 动画函数
我正在尝试将函数参数作为 jquery 动画的设置传递,但我无法使其正常工作。
功能
function gridClick(a, b){
$(c).animate({
a : 0,
b : 0
}, 10000)
};
调用函数
gridClick('top', 'left', this);
控制台日志显示 a 和 b 被放在顶部和左侧,但它们实际上并没有影响顶部和左侧的动画。这是语法错误还是发生了更多事情?