我有一个特定的 Web 应用程序,在拖动时滚动鼠标滚轮可以节省大量时间。该代码是用 React DnD ( https://github.com/react-dnd/react-dnd ) 和 HTML5 后端编写的。
不幸的是,拖动时鼠标滚轮滚动无法按预期工作。我研究了这个问题,但没有找到通用的解决方案。该问题描述如下:https://github.com/react-dnd/react-dnd/issues/49 。我还找到了仅适用于 macOS 所有主要浏览器的解决方案/黑客 ( Google Chrome and drag to scroll )。它在 Windows 上不起作用。我试图通过更改滚动事件上窗口的位置来破解它,但它似乎被阻止了。
你有什么解决办法吗?编写自定义后端有帮助吗?不幸的是,我还没有找到任何可以提供帮助的现成后端。
最佳答案
这是 html 规范中的一个错误,请参阅 chrome 问题 https://bugs.chromium.org/p/chromium/issues/detail?id=556169
关于javascript - 在react dnd中拖动时使用鼠标滚轮滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42148054/