2017-01-22 6 views
0

ist es möglich, ein Fallback innerhalb einer jQuery Animate-Funktion wie in CSS setzen. Weil z.B. calc() funktioniert nicht in allen Browsern.jQuery animieren Set Fallback

CSS:

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

So etwas:

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

Dank!

+2

Was meinen Sie hinzufügen Sie wollen? – guest271314

+0

@ guest271314 well calc() funktioniert nicht in allen Browsern – howtoweb

+0

_ "calc() funktioniert nicht in allen Browsern" _ Das Muster bei Frage sollte das erwartete Ergebnis liefern. – guest271314

Antwort

1

wird es eine bessere Option Klasse für die Aufgabe von „Rückfall“

$(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>