【发布时间】:2015-01-22 21:13:48
【问题描述】:
我正在尝试将一个名为像素的变量传递给 jquery animate。但这似乎不起作用。当我这样做时,它不会让我的网页加载(所以我认为我在语法上不正确):
var options = {};
var pixels = 300;
options['left'] = pixels;
options['easing'] = "swing";
$( "#scroll" ).animate({
options
});
不过,这可以正常工作,但它是一个我不想要的静态数字:
$( "#scroll" ).animate({
easing: "swing",
left: "-=300"
});
【问题讨论】:
-
第一个例子是语法错误。查看控制台,您应该会看到
Uncaught SyntaxError: Unexpected token }- 只需删除options周围的{和}
标签: javascript jquery html scroll jquery-animate