Fade in element by setting opacity with Javascript
问题 I have decided to create a fade in animation effect using vanilla javascript. This is the code for my fade in effect: document.querySelector('.open-1_1').onclick = function() { document.getElementById('about-frame').style.display = 'block'; for (opacity = 0; opacity < 1.1; opacity = opacity + 0.1) { setTimeout(function(){document.getElementById('about').style.opacity = opacity;},100) } }; What I am trying to do is incrementally increasing the opacity of the #about div from 0 to 1 by running