我有一个带有内部滚动条的div组件,当元素聚焦时,我希望防止上下箭头键滚动(鼠标单击元素),因为它们用于其他事件(例如缩放)。我找到的唯一解决方案是将事件侦听器附加到文档中,但是,它禁用所有默认箭头键事件,例如在输入字段中移动光标。下面是一个例子(在React中):用鼠标单击内部div (文本)单击向下箭头键-> di
禁用按钮仍可捕捉长任务期间的单击。在长任务期间,按钮是灰色的,但是如果在长任务期间单击它,则在长任务完成后单击事件触发。self, evt): for i in range (1000): self.btn.Enable()
按钮在执行long for循环之前禁用自身,但是如果我们在for循环期间单击按钮,