Element : évènement MozMousePixelScroll
Obsolète: Cette fonctionnalité n'est plus recommandée. Même si certains navigateurs la prennent encore en charge, elle a peut-être déjà été supprimée des standards du web, est en passe d'être supprimée ou n'est conservée qu'à des fins de compatibilité. Évitez de l'utiliser et mettez à jour le code existant si possible ; consultez le tableau de compatibilité au bas de cette page pour vous aider à prendre votre décision. Sachez que cette fonctionnalité peut cesser de fonctionner à tout moment.
Non standard: Cette fonctionnalité n'est pas standardisée. Nous déconseillons d'utiliser des fonctionnalités non standard en production, car leur prise en charge par les navigateurs est limitée, et elles peuvent être modifiées ou supprimées. Toutefois, elles peuvent constituer une alternative appropriée dans certains cas où aucune option standard n'existe.
L'évènement pour Firefox uniquement, non standard, et obsolète MozMousePixelScroll est déclenché de manière asynchrone sur un objet Element lorsqu'une molette de souris ou un dispositif similaire est utilisé. Il est représenté par l'interface MouseScrollEvent.
Note :
N'utilisez pas cet évènement non standard et obsolète. Utilisez toujours l'évènement standard wheel.
Syntaxe
Utilisez le nom de l'évènement dans des méthodes comme addEventListener(), ou définissez une propriété gestionnaire d'évènement.
addEventListener("MozMousePixelScroll", (event) => { })
onMozMousePixelScroll = (event) => { }
Type d'évènement
Un objet WheelEvent. Hérite de MouseEvent, UIEvent et Event.
Obtenir la distance défilée
La propriété detail de l'évènement indique la distance de défilement en termes de lignes, les valeurs négatives indiquant que le mouvement de défilement se fait vers le bas ou vers la droite, et les valeurs positives indiquant un défilement vers le haut ou vers la gauche.
Si les évènements de molette de souris natifs de la plateforme indiquent la distance de défilement en termes de lignes ou de pages, la valeur de detail est calculée en utilisant cette valeur et la hauteur de ligne ou la largeur/hauteur de page de l'élément défilable ancêtre le plus proche contenant l'élément cible.
Note :
Sur macOS, la distance de défilement (et donc la valeur de detail) est calculée en fonction de la distance de défilement accélérée.
La valeur de detail n'est jamais 0 si les évènements sont légitimes.
Compatibilité des navigateurs
Voir aussi
- L'interface
MouseScrollEvent - L'évènement de défilement par ligne ou par page hérité de Gecko :
DOMMouseScroll - L'évènement de molette de souris hérité des navigateurs hors Gecko :
mousewheel - L'évènement de molette de souris standardisé :
wheel