jQuery animate set fallback

时间:2017-01-22 18:14:08

标签: javascript jquery

是否可以在css中设置jQuery动画函数内的回退。 因为例如calc()在所有浏览器中都不起作用。

CSS:

.element {
width: 33.33%;
width: calc(100% / 3);
}

类似的东西:

$('.element').animate({
'width': 33.33%,
'width': calc(100% / 3)
});

谢谢!

1 个答案:

答案 0 :(得分:1)

为您想要的任务添加课程将是更好的选择



$(document).ready(function(){

      $('.element').addClass('animation');
      
   
  })

.element{width:100px;height:100px;background:lightblue}
   .animation{
     animation-fill-mode:forwards;
    animation:move 2s 1 ease-in-out;
    }
    @keyframes move{
       0%{width:100%;}
       }
    100%{width:calc(100%/3);}

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="element"></div>
&#13;
&#13;
&#13;