【发布时间】:2020-09-08 02:49:32
【问题描述】:
当我开始以简单的形式在输入字段上书写时,它会显示旧数据的自动建议列表(自动完成),当(窗口滚动)它消失并且一切正常。
但是当我将输入字段置于包含(其他滚动条)的 antd 模态中时,当我向上/向下滚动时,建议列表仍然出现。
我想到了一个解决方案,即向 antd 模态滚动器(ant-modal-wrapper)添加事件侦听器,因此当它被移动时,我关闭了自动建议功能。但我找不到向该滚动条添加侦听器的方法,因为它不是(window.scroll)。
我也尝试使用 jquery,比如
$(".ant-modal-wrapper").on("scroll", function() {
console.log("Scrolling");
});
但没用。
我还在模态 div 中使用了 onScroll 属性,但没有用。
这是一张截图,可能有助于在 antd modal 中解释这个问题
suggestions list before scrolling
suggestions list after scrolling down
任何解决我的问题的建议或更好的解决方案都会有所帮助。谢谢
【问题讨论】:
标签: reactjs autocomplete modal-dialog antd scroller