将变量传递给JQuery动画 $(文档).ready(函数(){ 对于(var i=1;i

将变量传递给JQuery动画 $(文档).ready(函数(){ 对于(var i=1;i,jquery,jquery-animate,sprite,Jquery,Jquery Animate,Sprite,传递字符串,对象更合适,因为animate()接受该字符串: $(document).ready(function(){ for(var i=1;i<5;i++){ var pos = -411*i; var pospx = "{'background-position-x':'"+ pos.toString() + "px'}"; $("#newsPix").delay(2000).animate(pospx, 1000); } }); $(文档).re

传递字符串,对象更合适,因为animate()接受该字符串:

$(document).ready(function(){
for(var i=1;i<5;i++){
    var pos = -411*i;
    var pospx = "{'background-position-x':'"+ pos.toString() + "px'}";
    $("#newsPix").delay(2000).animate(pospx, 1000);
    }
});
$(文档).ready(函数(){

对于(var i=1;我能为你的问题做一个反映吗?@EslamA.Hefnawy-不客气!记住,如果答案对你有帮助,就接受它。@EslamA.Hefnawy-没问题,当你参与并发布更多的问题/答案时,你会得到更多的特权,然后会有更多的乐趣。在我的情况下,我遵循给定的代码,但如果我设置了val,就不起作用了ue手动运行,那么它在(var i=from;i)中运行良好
$(document).ready(function(){
    for(var i=1; i<5; i++){
        var pos   = -411*i,
            pospx = {'background-position-x' : pos};

        $("#newsPix").delay(2000).animate(pospx, 1000);
    }
});