comment ré-activer par défaut après avoir fait l'événement.preventDefault()

Je sais que cette question a été posée ici, mais la réponse ne fonctionne pas pour ce que je devais faire alors j'ai pensé que je donnerais un exemple de code et d'expliquer un peu...

$(document).keypress(
    function (event) {
        //Pressing Up or Right: Advance to next video
        if (event.keyCode == 40 || event.keyCode == 39) {
            event.preventDefault();
            $(".current").next().click();
        }
        //Pressing Down or Left: Back to previous video
        else if (event.keyCode == 38 || event.keyCode == 37) {
            event.preventDefault();
            $(".current").prev().click();
        }
     }
 );

Essentiellement, il désactive les touches fléchées pour les utiliser pour autre chose, mais le faire:

$(document).keypress(function () { });

n'est pas activer la fonction par défaut une fois de plus... j'en ai besoin pour faire défiler la page sans avoir à créer une fonction de défilement pour elle...

Des idées?

Merci,

Matt

  • droit... sry j'ai enveloppé le "ici" dans un tag, mais j'ai oublié d'inclure le lien. J'ai fait jusqu'à maintenant, merci pour ça 🙂
  • LOL, vous savez, quand je l'ai lu j'ai pensé que le phrasé regardé comme il a été la mendicité pour un lien...
  • double possible de Comment faire pour réactiver l'événement.preventDefault?
InformationsquelleAutor Matt | 2010-04-09