Je veux désactiver le défilement dans une de mes pages. Je ne veux pas écrireJavaScript - Annuler l'événement de défilement
scroll(0,0)
ou scrollTo(0,0)
en cas de défilement qui donnera une nature « saccadée ». Je ne peux pas avoir quelque chose comme
event.preventDefault()
pour annuler l'événement?
Voir http://stackoverflow.com/questions/1459676/prevent-scroll-bubbling-from-element-to-window/1460020#1460020 –
http://stackoverflow.com/questions/4770025/how -to-disable-scrolling-temporairement, bien que ce soit pour désactiver temporairement le défilement, vous pouvez le configurer pour le désactiver de manière permanente. Vous devriez utiliser cela au lieu d'utiliser overflow: caché parce que Chrome a un bug que vous pouvez toujours faire défiler sur le débordement: pages cachées en utilisant la molette de la souris, les touches fléchées, pgup et pgdn, et le défilement tactile si vous êtes sur un appareil tactile. La réponse acceptée dans ce lien fournit une manière de le désactiver efficacement. – Markasoftware