Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/468.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/2/jquery/87.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:将参数作为属性传递到animate方法_Javascript_Jquery - Fatal编程技术网

Javascript jQuery:将参数作为属性传递到animate方法

Javascript jQuery:将参数作为属性传递到animate方法,javascript,jquery,Javascript,Jquery,我对jQuery的问题是,当我使用arguementdir时,动画不起作用,但当我直接键入left或right(与dir传递的值完全相同)时,动画似乎没问题 function update(dir) { $('#label').animate({ dir: '200px' }, 'slow'); } $('#goLeft').click(function() { update('left'); }); 您可以使用,以便将变量作为属性传递 在本例中,您将使

我对jQuery的问题是,当我使用arguement
dir
时,动画不起作用,但当我直接键入
left
right
(与
dir
传递的值完全相同)时,动画似乎没问题

function update(dir) {
    $('#label').animate({
        dir: '200px'
    }, 'slow');
}
$('#goLeft').click(function() {
    update('left');
});
您可以使用,以便将变量作为属性传递

在本例中,您将使用
[dir]

function update(dir) {
    $('#label').animate({
        [dir]: '200px'
    }, 'slow');
}
基本示例:

函数更新(dir){
$(“#设置动画”)。设置动画({
[dir]:“100px”
}“慢”);
}
$(“#向左走”)。单击(函数(){
更新(“左”);
});
$(“#向下”)。单击(函数(){
更新(“顶部”);
});
#为{位置:相对;}设置动画

向左走
下降
为我设置动画
您可以使用它将变量作为属性传递

在本例中,您将使用
[dir]

function update(dir) {
    $('#label').animate({
        [dir]: '200px'
    }, 'slow');
}
基本示例:

函数更新(dir){
$(“#设置动画”)。设置动画({
[dir]:“100px”
}“慢”);
}
$(“#向左走”)。单击(函数(){
更新(“左”);
});
$(“#向下”)。单击(函数(){
更新(“顶部”);
});
#为{位置:相对;}设置动画

向左走
下降
为我设置动画