2017-02-18 2 views
0

Ich verwende Velocity JS, um ein Listenobjekt zu verblassen.Fade Inline-Block mit CSS und Velocity JS

Das Problem ist, dass Velocity gilt display: list-item; Opazität: 1; an das Element und überschreibt meine Anzeige: Inline-Block; und meine Liste ist jetzt vertikal.

Wie kann ich es erzwingen, immer Inline-Block zu verwenden?

https://jsfiddle.net/01qvqmxa/

HTML

<ul class="myList"> 
    <li>test</li> 
    <li>test</li> 
    <li>test</li> 
</ul> 

CSS

li { 
    opacity: 0; 
    display: inline-block; 
    padding: 1em; 
} 

JS

$(".myList li").velocity("fadeIn", { delay: 300, duration: 2000 }); 

Antwort

2

Versuchen Sie, die !important Notation:

li { 
    opacity: 0; 
    display: inline-block !important; 
    padding: 1em; 
} 

revised fiddle