大佬教程收集整理的这篇文章主要介绍了阅读纯JavaScript的更多链接,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
var span = document.getElementsByTagName('span')[0]; var hideshow = document.getElementById('hideshow'); span.style.display = 'none'; hideshow.onclick = function() { span.style.display = 'block'; };
<p>Lorem ipsum dolor sit amet,consectetur adipisicing elit. Ipsa maiores dolore earum ducimus molestiae,aut. <span>Quisquam consequuntur,maiores et,doloremque atque provident similique consequatur @R_966_10586@m voluptas vitae veniam,molestiae laborum.</span></p> <button id="hideshow">Read More</button>
span.style.opacity = 0;
您需要逐渐将不透明度转换为此处.
span.style.opacity = 1;
您需要使用异步构造(setTimeout / seTinterval / requestAnimationFramE)进行迭代,因为同步构造(而/ for / for-in / forEach)将阻塞主线程,从而阻止浏览器实际呈现元素更新不透明度.
function fadeIn(element) { function transition() { if(element.style.opacity < 1) { requestAnimationFrame(transition); element.style.opacity = number(element.style.opacity) + 0.05; } } transition(); }
或者,如果您乐意使用CSS(而不是纯JS),则可以使用类和转换来完成此操作.
.out { opacity: 0; transition-duration: 0.5s; } .in { opacity: 1; transition-duration: 0.5s; }
确保元素在到达DOM时具有out类,然后当您准备淡入它时,将其交换为类,浏览器将为您处理动画.
以上是大佬教程为你收集整理的阅读纯JavaScript的更多链接全部内容,希望文章能够帮你解决阅读纯JavaScript的更多链接所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。