首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jquery动画(从左到右)循环

问jquery动画(从左到右)循环
EN

Stack Overflow用户
提问于 2014-04-19 08:14:14
回答 2查看 5.6K关注 0票数 0

我试图实现的是图像滑块上的标题,用动画()从左到右滑动,然后随着图像的变化而淡出,然后在滑块启动后循环。我已经在这些论坛上搜索了几个小时,试图为循环找到一个解决方案,但我似乎无法让它们发挥作用。最有可能的是,我错过了一些东西,因为我只是刚开始学习jquery。

如果这个问题是重复的话,我很抱歉,但我已经试了好几个小时了,只是无法让它起作用。

下面是我到目前为止拥有的内容: HTML:

代码语言:javascript
复制
<div class="slidein">

        <p class="first"> MATTE</p> 
        <p class="second">BLACK</p>
        <p class="third">BRO </p>

</div>

CSS:

代码语言:javascript
复制
.slidein {
    z-index: 10000;
    left: -100px;
    top: 100px;
    position: absolute;}

.first {

    background-color:#0C0;
    position:relative;}

.second {

    background-color:#0C0;
    position:relative;}

.third {
    width: 35px;
    background-color:#0C0;
    position:relative;}

jquery:

代码语言:javascript
复制
$(document).ready(function () {


    function repeat() {
        $(".first").animate({left:'200px'},100);

        $(".second").delay(200).animate({left:'200px'},200);

        $(".third").delay(300).animate({left:'200px'},300);



        $('.slidein').delay(3500).fadeOut(500)({

            },500 ,function() {
            repeat();
        });
    }

 repeat();       



});

这里有一个小提琴在工作,但一旦完成就不能循环了,http://jsfiddle.net/elroyz/L2Ynu/18/

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-04-19 08:30:51

问题是,你期待一个滑动和隐藏的元素重新定位,并显示自己。您需要添加将显示元素的代码,并在函数开始时重新定位。如下所示:

代码语言:javascript
复制
function repeat() {
  $(".slidein").css({"left":'10px'}).show();
  $(".slidein").animate({left:'+=200px'},500);
  $('.slidein').delay(3500).fadeOut(500,repeat);
}

repeat();  

更新小提琴

票数 2
EN

Stack Overflow用户

发布于 2017-01-18 07:12:19

用jquery

​

代码语言:javascript
复制
    $(document).ready(function () {
  console.log('ready');

  var james = $('#bond');

  var right = function () {
    james.animate({left: '100px'}, 600, left);
  };

  var left = function () {
    james.animate({left: '0px'}, 600, right);
  };

  right();
});

​

http://jsfiddle.net/yLNGn/32/

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

https://stackoverflow.com/questions/23167651

复制
相关文章

相似问题

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