2017-02-09 4 views
2

J'ai une application Web spécifique dans laquelle le défilement de la molette de la souris pendant le déplacement peut faire gagner beaucoup de temps. Le code est écrit dans Réagir avec React DnD (https://github.com/react-dnd/react-dnd) et HTML5 backend.Utiliser la molette de la souris pour faire défiler la fenêtre réagit dnd

Malheureusement, le défilement de la roulette de la souris pendant le déplacement ne fonctionne pas comme prévu. J'ai fait des recherches sur le problème et n'ai pas trouvé la solution universelle. Le problème est décrit ici: https://github.com/react-dnd/react-dnd/issues/49. J'ai également trouvé la solution/hack que fonctionne uniquement sur macOS sur tous les principaux navigateurs (Google Chrome and drag to scroll). Cela ne fonctionne pas sur Windows. J'ai essayé de le pirater en changeant la position de la fenêtre sur l'événement de défilement mais il semble être bloqué.

Avez-vous une solution pour cela? L'écriture de backend personnalisé peut-elle aider? Malheureusement, je n'ai trouvé aucun backend prêt à utiliser qui pourrait aider.

+0

J'aimerais voir une solution. Vous pouvez essayer de pirater JQuery UI dans votre application si vous en avez besoin; La molette de défilement fonctionne normalement avec ses draggables. –

Répondre