Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 传入变量';左';对jQuery设置动画()的步骤_Javascript_Jquery_Html_Scroll_Jquery Animate - Fatal编程技术网

Javascript 传入变量';左';对jQuery设置动画()的步骤

Javascript 传入变量';左';对jQuery设置动画()的步骤,javascript,jquery,html,scroll,jquery-animate,Javascript,Jquery,Html,Scroll,Jquery Animate,我试图将一个名为pixels的变量传递给jquery animate。但它似乎不起作用。当我这样做时,它不允许加载我的网页(因此我假设我的语法不正确): 但是,这很好,但这是一个静态数字,我不想要: $( "#scroll" ).animate({ easing: "swing", left: "-=300" }); 你检查控制台了吗?我认为您的语法有错误: var options = {}; var pixels = 300; options['left'] = pixels

我试图将一个名为pixels的变量传递给jquery animate。但它似乎不起作用。当我这样做时,它不允许加载我的网页(因此我假设我的语法不正确):

但是,这很好,但这是一个静态数字,我不想要:

$( "#scroll" ).animate({
    easing: "swing",
    left: "-=300"
});

你检查控制台了吗?我认为您的语法有错误:

var options = {};
var pixels = 300;
options['left'] = pixels;
options['easing'] = "swing";

$( "#scroll" ).animate(options);

您正在对象内部传递
选项
(对象本身)。请查看更多信息。

第一个示例是语法错误。查看控制台,您应该会看到
uncaughtsyntaxerror:Unexpected token}
-只需删除
{
}
周围的
选项
Oops,我犯了一个愚蠢的错误。谢谢,就这样。然后请将此标记为您问题的答案:)
var options = {};
var pixels = 300;
options['left'] = pixels;
options['easing'] = "swing";

$( "#scroll" ).animate(options);