js怎么实现一段文字的显示有个明显的过渡效果

有一个数组里面存放了一些数据,我写一个定时器,让着写数组里的数据每次显示一个。怎么让中间切换显示的过程有个过渡效果,而不是一下子就出来了。给个思路 谢谢
2026年09月26日 02:28
有3个网友回答
网友(1):

网页元素一个一个删除,然后一个一个载入新网页的元素,这样子网页在过度过程中会出现变形和抖动。
比较好的办法是把老网页和新网页的元素分别放置到一个层里,开始是现实老网页层,新网页层display设为none,不显示。
过度时使用新网页层盖住老网页层,过度效果就是新网页层盖住老网页层的过程效果。效果可以百度一下。当新网页层完全盖住老网页层时,把老网页层(这是页个元素)删除就可以了。

网友(2):

jquery有很多简单好用过度展示方法,slideDown(), slideUp,fadeIn(),括号内可以加这个过程所需的时间,$('select').fadeIn(500), 500毫秒展示这个选中的元素

网友(3):

用淡入淡出啊fadeIn() fadeOut()