首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >动画:淡入淡出元素之间的延迟

动画:淡入淡出元素之间的延迟
EN

Stack Overflow用户
提问于 2016-05-10 18:08:24
回答 2查看 773关注 0票数 1

我正在使用Animisation在网站上制作动画。我想在不同的延迟中显示元素。

例如:

代码语言:javascript
复制
element1 - starts at 0ms
element2 - starts at 1000ms

我的代码:

代码语言:javascript
复制
<div class="animsition element1">one</div>
<div class="animsition element2">two</div>
<script>
  $( document ).ready(function() {
    var $animsition = $('.animsition');
    $animsition.animsition();
  });
</script>

如你所见,我有用animisition类激活每个元素的动画的$animsition.animsition();

我如何轻松地为每个元素定义这些延迟?

EN

回答 2

Stack Overflow用户

发布于 2016-05-10 20:19:04

实际上我有一个解决方案:

代码语言:javascript
复制
  <div class="animsition one" data-animsition-in-class="fade-in-left-lg">
    one
  </div>

  <div class="animsition two" data-animsition-in-class="fade-in-right-lg">
    two
  </div>

  <div class="animsition three" data-animsition-in-class="fade-in-left-lg">
    three
  </div>

  <script>
      $( document ).ready(function() {
        $('.one').animsition({onLoadEvent: false, timeout: true, timeoutCountdown: 500});
        $('.two').animsition({onLoadEvent: false, timeout: true, timeoutCountdown: 1000});
        $('.three').animsition({onLoadEvent: false, timeout: true, timeoutCountdown: 1500});
      });
  </script>

我可以为每个元素定义内联的动画类型。但这不是我想要的。我必须使用每个元素的属性来调用animsition()函数--这很不舒服。

我更喜欢只调用一次animsition()函数(它将对类animsition中的每个元素起作用)并对参数进行操作。

票数 1
EN

Stack Overflow用户

发布于 2016-05-10 18:15:17

代码语言:javascript
复制
<animation 1>.delay(1000).<animation 2>
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37135379

复制
相关文章

相似问题

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