2016-04-09 14 views
0

Ich habe einige JavaScript-Code:Kleine JavaScript Animation Integration

<script type="text/javascript"> 
    function hideshow(which) { 
    if (!document.getElementById) 
     return 
    if (which.style.display=="block") 
     which.style.display="none" 
    else 
     which.style.display="block" 
    } 
</script> 

wie kann ich integrieren, um eine .slideToggle(1000); Animation dieser Code?

+2

Können Sie bitte Codepen oder jsfiddle bereitstellen? – HenryDev

Antwort

0

Display kann nicht animiert werden, was Sie tun können, ist es mit Opazität in CSS zu kombinieren.
Standard-CSS:

display:none; 
opacity:0; 
transition:1s opacity ease; 
-webkit-transition:1s opacity ease; 

JS:

which.style.display="block" 
which..style.opacity="1" 

Da Sie Javascript neu i nicht vollständige Lösung lieferten aber Sie sollten haben die Idee.