1
A
回答
1
AFAIK没有标准的方法来做到这一点。准确地说,你可能只是想听取派发给合成事件处理程序,而不是听所有事件。例如,只要在屏幕上移动鼠标,就会产生一串mousemove
事件。
捕获事件分派,你可能需要手动破解一个监听到executeDispatch
在https://github.com/facebook/react/blob/v0.14.6/src/renderers/shared/event/EventPluginUtils.js
我希望这种情况的应用程序只是为了调试传统面条代码。将任何种类的全球听众纳入生产代码将会遇到麻烦。
0
您可以只听最外层容器的事件。这将包括所有的孩子。然后你会得到事件位置下的元素。
有点像;
let x = event.touches[lastTouch].pageX;
let y = event.touches[lastTouch].pageY;
let element = document.elementFromPoint(x, y);
相关问题
- 1. 如何订阅全球委托事件?
- 2. 动态订阅/取消订阅活动
- 3. 订阅Spotify活动
- 4. 取消订阅/订阅活动危险?
- 5. 订阅和取消订阅活动
- 6. Android全球活动
- 7. 使Knockout.JS订阅全球可用
- 8. Azure Powershell停止订阅虚拟机
- 9. 将虚拟机迁移到新订阅
- 10. 订阅VBA中的活动?
- 11. 如何正确取消订阅活动
- 12. 如何避免重复订阅活动?
- 13. 我可以使用Azure的previus订阅中的虚拟机吗?
- 14. 我应该取消订阅活动吗?
- 15. 我如何获得活动的订阅者?
- 16. 如何从虚拟机中获得订阅ID AZURE
- 17. 如何在第二次订阅上创建Azure虚拟机?
- 18. Youtube iframe API,订阅活动
- 19. 在Global.Asax中订阅活动
- 20. 单次活动订阅
- 21. 替代全球活动
- 22. 如何阅读全文RSS订阅
- 23. 尝试与多用户订阅活动订阅并订购它
- 24. 我如何订阅募集活动并一起打印?
- 25. 如何绘制与虚拟地球
- 26. 订阅儿童班的活动?
- 27. Magento - 没有通讯订阅和取消订阅活动
- 28. 虚拟轨迹球实施
- 29. Sqlserver2008和虚拟地球
- 30. 虚拟地球和ASP.NET MVC