Bonjour !
J'ai développer un petit taquin en javascript
(http://fr.wikipedia.org/wiki/Taquin pour ce qui ne connaîtrai pas) mais j'ai un petit souci.
Celui-ci fonctionne très bien mais je fais utiliser les flèches du clavier à l'utilisateur.
Le problème c'est que les flèches du haut et du bas font bouger la scrollbarre du navigateur (logique) en même temps que les pièces de mon taquin.
J'aimerais savoir si je pouvais, en javascript, interrompre l'ordre de scroll envoyé au navigateur ? S'il existait un moyen d'empecher le navigateur de scroll lors de l'appui sur les flèches..
Voici mon code de capture des évènements :
Merci d'avance pour votre aide !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <script type="text/javascript" src="Enigmes/1/traitementJSLaby.js"></script> <script language="javascript"> function detectKey(Event) { if(Event==null) { Event=event; } kc = Event.keyCode; if (!kc) kc = Event.wich; switch (kc) { case 37: deplacerAGauche(); break; case 38: monterUneCase(); break; case 39: deplacerADroite(); break; case 40: descendreUneCase(); break; default: return; } } </script> <title>1ère énigme</title> </head> <body onkeydown="javascript:detectKey(event);">
Cordialement,
Mister Jpa
Partager