login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Voorkomen dat spatiebalk gaat scrollen

Offline larssy1 - 01/03/2013 00:05
Avatar van larssy1MySQL beginner Hoi mensen,

Zoals de titel t zegt,, weet iemand hoe je kunt voorkomen, dat de spatiebalk het effect heeft als de pagedown knop, dus gaat scrollen?

Ik dacht eerst met e.preventDefault(), maar schijnbaar heeft dat geen nut.

Mvgr,
Lars

4 antwoorden

Gesponsorde links
Offline Pieter - 01/03/2013 09:26
Avatar van Pieter Gouden medaille

SEO guru
1 minuut in Google (zo moeilijk was dat precies niet) en 1 minuut zelf getest... Dit werkt:

  1. <script>
  2. $(document).keydown(function (e) {
  3. var key = e.charCode ? e.charCode : e.keyCode ? e.keyCode : 0;
  4. if ((key == 32))
  5. e.preventDefault();
  6. });
  7. </script>


Waar key 32 de spatiebalk is...
Offline marten - 01/03/2013 09:30
Avatar van marten Beheerder Maar dan kan je ook geen spatie gebruiken in bv tekstvelden? Dus zou daar wel een controle inbouwen.
Offline larssy1 - 01/03/2013 10:25
Avatar van larssy1 MySQL beginner
Pieter schreef:
1 minuut in Google (zo moeilijk was dat precies niet) en 1 minuut zelf getest... Dit werkt:

[..code..]

Waar key 32 de spatiebalk is...

Ja, ik zei dus dat ik e.preventDefault() had geprobeerd, maar dat het niet werkte.. e.stopPropagation() werkt ook niet..
Offline Martijn - 01/03/2013 15:06 (laatste wijziging 01/03/2013 15:07)
Avatar van Martijn Crew PHP Misschien zou je kunnen denken richting het scroll() in combinatie met spatie indrukken doen?

edit:
Mogelijk is dit iets:
http://stackove...-space-bar
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.182s