Je veux faire en sorte que lorsque l'utilisateur fait défiler vers le haut/bas, il va à gauche/droite.Evénement de défilement [haut + bas] et [gauche + droite] séparément?
J'utilise ce jquery mousewheel plugin (je suis ouvert à d'autres qui obtiennent la même chose).
$("body").mousewheel(function(event, delta, deltaX, deltaY) {
event.preventDefault();
this.scrollLeft -= (delta * 30);
});
Le preventDefault()
déclenche à la fois haut/bas et gauche/droite. Il s'avère que la fonctionnalité pour le haut/bas fonctionne très bien mais ce code rend horrible le gauche/droite son défilement très agité. Je voudrais seulement preventDefault()
pour monter/descendre.
Juste une supposition: 'si (deltaX == 0) {event.preventDefault() } '? – Uooo
@ w4rumy ce genre de travaux en jonction avec un peu plus de code, merci – ThomasReggi