首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery无限双向动画

问jQuery无限双向动画
EN

Stack Overflow用户
提问于 2013-11-24 13:27:22
回答 2查看 86关注 0票数 0

我需要一点帮助处理我的代码。我定义了一个具有回调函数的无限动画。无限的动画作品对我来说很棒,但是:

  • 一些文本应该向左移动,然后回到初始位置(平稳)。

我需要第二个动画还是?我认为问题将出现在最后一个论点中($(This).css(.))。这个动作很快就到了..。一点都不好。

代码语言:javascript
复制
$(function () {
    var moveBasic = function () {
        $('ul#softfacts div.basic').delay(1000).animate({
            'margin-left': '+=5px'
        }, 1000, 'linear', function () {
            $(this).css({
                'margin-left': '+=5px'
            });
            moveBasic();
        });
    }
    moveBasic();
});
},
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-11-24 13:34:04

再次使用animate():

代码语言:javascript
复制
$(this).animate({
    marginLeft: '-=5px'
}).promise().done(function () {
    moveBasic()
});
票数 1
EN

Stack Overflow用户

发布于 2013-11-24 13:33:33

这指的是全局对象。尝试使用$('ul#softfacts div.basic')代替这个。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20175012

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档