我的应用程序使用React,我让它在我的一个div上放置onTransitionEnd监听器。
<div className='side-banner' onTransitionEnd={onTransitionEnd}>
<Content />
</div>
在我的CSS文件中,我有这个:
transition: right 0.5s ease-out;
这会处理从屏幕外部滑入屏幕的侧边横幅。它大部分时间都可以工作,但偶尔(平均可能是1/5倍)侧面横幅会在刷新后显示在屏幕上。当然,如果没有转换,onTransitionEnd就不会触发,这会在我的应用中造成麻烦。
知道这里发生了什么吗?