javascript - 在react dnd中拖动时使用鼠标滚轮滚动

标签 javascript reactjs react-dnd

我有一个特定的 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/

相关文章:

javascript - 如何正确模拟节点模块以进行 Jest 单元测试

css - 显示 :none is not freeing up the space in firefox

reactjs - react 美丽的dnd中的简单列表不起作用

javascript - 拖动png图像时可以去除背景颜色吗?

javascript - 使用react-dnd使组件可拖动

javascript - 如何强制 react 不重新渲染子项,只接收状态更改?

javascript - 替换文本中与正则表达式匹配的单词

javascript - 将变量分配给选项值

javascript - Jquery 如果选中复选框不起作用?

javascript - 需要使用 fetch 从(laravel api)获取数据,然后将其解析到另一个函数