Jquery 更改动画值onkeydown

Jquery 更改动画值onkeydown,jquery,Jquery,我有这个剧本: var speed = 10; if(left && !right){ // Move siteA $(siteA).animate({'left':'+=10'}, 0); } if(right && !left){ $(siteA).animate({'left':'-=10'}, 0); } if(up && !down){ $(siteA).anima

我有这个剧本:

var speed = 10;
 if(left && !right){ // Move siteA
        $(siteA).animate({'left':'+=10'}, 0);
     }
 if(right && !left){
        $(siteA).animate({'left':'-=10'}, 0);
     }
 if(up && !down){
        $(siteA).animate({'top':'+=10'}, 0);
     }
 if(down && !up){
        $(siteA).animate({'top':'-=10'}, 0);
     }

我想把“10”换成变速。所以我可以随意改变它。如何操作?

只需连接字符串:

var increment = 10;
$(siteA).animate({'left':'+=' + increment}, 0);