首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >smoothstate.js反转动画

smoothstate.js反转动画
EN

Stack Overflow用户
提问于 2014-10-13 04:24:56
回答 1查看 279关注 0票数 2

在smoothstate.js库中的场景元素的反向动画方面有一些问题。我在这个网站上工作:LINK

实际上,".is-exiting“类适用于DOM,但动画没有在这里发生,这是我的css:

代码语言:javascript
复制
.animated .scene_element{
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;

}

.animated.is-exiting .scene_element {
            -webkit-animation-direction: alternate-reverse;
            animation-direction: alternate-reverse; 
 }  

和jquery

代码语言:javascript
复制
;(function ($) {
  'use strict';
  var $body    = $('html, body'), // Define jQuery collection 
      content  = $('#wrapper').smoothState({
        onStart : {
          duration: 500,
          render: function () {
            content.toggleAnimationClass('is-exiting');

            // Scroll user to the top
            $body.animate({ 'scrollTop': 0 });

          }
        }
      }).data('smoothState');
})(jQuery);
EN

回答 1

Stack Overflow用户

发布于 2015-07-24 03:11:48

在css中声明的动画持续时间比在javascript中声明的整个动画长。

1s vs 0.5s

代码语言:javascript
复制
.animated .scene_element{
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
代码语言:javascript
复制
onStart : {
          duration: 500,
          render: function () {
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26329607

复制
相关文章

相似问题

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