Material UI ClickAwayListener 在触摸移动事件时保持打开状态
Material UI ClickAwayListener remain open on touchmove event
我对移动触摸事件没有经验,所以我正在寻求一些说明。我有一个 Material UI ClickAwayListener
包裹着 Popper
。我希望此 Popper
保持打开状态,直到用户在外部单击或点击。我在触摸设备上测试时发现 onClickAway
函数被 touchmove
调用(as expected 当用户移开手指时)。
我通过使用 touchmove
事件侦听器并声明 属性 用户正在屏幕上移动来解决这个问题。 A working example is here.
是否有更简单的解决方案?有什么方法可以告诉 ClickAwayListener
在前面有 touchmove
时忽略 touchend
?
这是 Material UI 中被忽视的事件序列。我修复它的 PR 已被接受并将在下一个版本中发布
issue I raised github。
我对移动触摸事件没有经验,所以我正在寻求一些说明。我有一个 Material UI ClickAwayListener
包裹着 Popper
。我希望此 Popper
保持打开状态,直到用户在外部单击或点击。我在触摸设备上测试时发现 onClickAway
函数被 touchmove
调用(as expected 当用户移开手指时)。
我通过使用 touchmove
事件侦听器并声明 属性 用户正在屏幕上移动来解决这个问题。 A working example is here.
是否有更简单的解决方案?有什么方法可以告诉 ClickAwayListener
在前面有 touchmove
时忽略 touchend
?
这是 Material UI 中被忽视的事件序列。我修复它的 PR 已被接受并将在下一个版本中发布
issue I raised github。