[javascript] Empecher scroll
kij_82
Messages postés
4260
Statut
Contributeur
-
MINI -
MINI -
Bonjour,
J'ai le souci suivant :
Dans un page web, j'ai une liste de propriétés mise sous forme de tableau. Ce tableau peut faire vraiment beaucoup de ligne, et il est possible de passer d'une ligne à l'autre via les fleches BAS et HAUT du clavier.
etant donné le nombre de résultat, ma fenetre est scrollable afin de pouvoir faire défiler cette liste de propriété à la souris. Or, lorsque j'utilise les touches BAS et HAUT de mon clavier pour parcourir la liste, au lieu de passer de ligne en ligne, la fenetre scroll, et le passage de ligne en ligne s'effectue lorsque la fenetre ne peut plus etre scrollée (tout en bas ou tout en haut selon la touche utilisée).
Je me doute donc qu'il s'agit d'un problème de priorité entre mon control javascript et celui du scroll de la fenetre (qui doit etre natif).
Ma question est donc : comment supprimer / bloquer un scroll d'une fenetre (ou zone scrollable) de manière à ce que cette action ne soit plus disponible lorsque l'on utilise les touches HAUT et BAS du clavier ? (Donc dispo uniquement pour la souris).
J'espère avoir été clair dans mes explications, pour toutes questions/précision n'hésitez pas à me le faire savoir :)
Merci pour vos éventuelles réponses :)
J'ai le souci suivant :
Dans un page web, j'ai une liste de propriétés mise sous forme de tableau. Ce tableau peut faire vraiment beaucoup de ligne, et il est possible de passer d'une ligne à l'autre via les fleches BAS et HAUT du clavier.
etant donné le nombre de résultat, ma fenetre est scrollable afin de pouvoir faire défiler cette liste de propriété à la souris. Or, lorsque j'utilise les touches BAS et HAUT de mon clavier pour parcourir la liste, au lieu de passer de ligne en ligne, la fenetre scroll, et le passage de ligne en ligne s'effectue lorsque la fenetre ne peut plus etre scrollée (tout en bas ou tout en haut selon la touche utilisée).
Je me doute donc qu'il s'agit d'un problème de priorité entre mon control javascript et celui du scroll de la fenetre (qui doit etre natif).
Ma question est donc : comment supprimer / bloquer un scroll d'une fenetre (ou zone scrollable) de manière à ce que cette action ne soit plus disponible lorsque l'on utilise les touches HAUT et BAS du clavier ? (Donc dispo uniquement pour la souris).
J'espère avoir été clair dans mes explications, pour toutes questions/précision n'hésitez pas à me le faire savoir :)
Merci pour vos éventuelles réponses :)
A voir également:
- [javascript] Empecher scroll
- A javascript error occurred in the main process - Forum Matériel & Système
- Touche scroll lock ✓ - Forum Excel
- Scroll lock - Forum Windows
- Telecharger javascript - Télécharger - Langages
- Touche "scroll lock" - Forum Windows
8 réponses
Dans ton évènement javascript onkeyup quand tu ne veux pas que l'évènement se propage tu place un return false (après tes instructions en rapport avec la touché préssée). Il y a aussi quelque chose comme event.stopPropagation();
MINI
il y a une touche scroll lock sur le clavier qui empeche le scroll
Parce que j'ai fais bien d'autres choses en javascript lorsqu'une ligne est sélectionnées. C'est pourquoi je veux absoluement que losque je tape sur BAS ou HAUT, ce ne soit pas la scroll qui descende ou monte mais la ligne suivante ou précédente qui soit sélectionnée.
Je voudrais donc anihiler cette fonctionnalité car elle empeche mon appli de fonctionner correctement. Enfin.. tout fonctionne seulement lorsqu'il y a beaucoup de résultat, le scroll est prioritaire sur mon control, du coup tant que la scroll n'est pas tout en bas, mon control n'est pas actif.
Si bien que la sélection change de ligne uniquement lorsque le scroll a fini :s
Je voudrais donc anihiler cette fonctionnalité car elle empeche mon appli de fonctionner correctement. Enfin.. tout fonctionne seulement lorsqu'il y a beaucoup de résultat, le scroll est prioritaire sur mon control, du coup tant que la scroll n'est pas tout en bas, mon control n'est pas actif.
Si bien que la sélection change de ligne uniquement lorsque le scroll a fini :s
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Salut kij_82 !
J'ai le même souci que toi et je voudrais savoir si depuis le temps tu as trouvé une solution ??
Ou alors quelqu'un d'autre peut-être ?!
Merci d'avance pour vos réponses !!!
J'ai le même souci que toi et je voudrais savoir si depuis le temps tu as trouvé une solution ??
Ou alors quelqu'un d'autre peut-être ?!
Merci d'avance pour vos réponses !!!