我的JavaScript代码:var a = '10', b = '20'; $("#block").animate({ marginLeft: a + b }, 500 ); 为什么它不能正常工作? 最佳答案 您正在添加字符串,并且marginLeft设置为1020而不是30。