select icon indicating copy to clipboard operation
select copied to clipboard

[question] 开启虚拟列表的select在滚动条达到底部时,如果滚轮事件继续进行,会直接滚动外部滚动条

Open Cacolet opened this issue 2 years ago • 3 comments

开启虚拟列表的select在滚动条达到底部时,如果滚轮事件继续进行,会直接滚动外部滚动条,没有像rc-virtual-list的中lock50ms的等待,直到50ms内没有任何滚动事件进行,下次滚动发生才会滚动外部滚动条。

Cacolet avatar Feb 02 '24 03:02 Cacolet

为什么会提出这个问题: 如果不限制内部滚动事件,那么在直接滚出select下拉框后,这时的滚轮事件会触发两个scroll事件(一个是select下拉框的,一个是外部滚动条的,任何行为都会触发这两个),就会导致我突然反向滚动的话,原本处于底部的滚动条会向上滚动,这时鼠标并没有在下拉框中也触发了这一行为,目前rc-select和antd4.x、5.x都会有这个问题

Cacolet avatar Feb 02 '24 03:02 Cacolet

可否带复现到antd提交一个issue?

yoyo837 avatar Feb 02 '24 03:02 yoyo837

ok

Cacolet avatar Feb 02 '24 03:02 Cacolet