transition与display搭配使用时,会导致过渡消失,初步猜测是因为“定位树”中不会有display:none的元素,而transition的计算依赖“定位树”
解决方案:
使用定时器,在下一次事件轮询设置display
setTimeout(() => {
xxx.style.display="none";
},0)
transition与display搭配使用时,会导致过渡消失,初步猜测是因为“定位树”中不会有display:none的元素,而transition的计算依赖“定位树”
解决方案:
使用定时器,在下一次事件轮询设置display
setTimeout(() => {
xxx.style.display="none";
},0)