Sé que esta pregunta fue hecha here, pero la respuesta no funcionó para lo que necesitaba hacer, así que pensé en dar un ejemplo de código y explicar un poco ...cómo volver a habilitar el valor predeterminado después de hacer event.preventDefault()
$(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();
}
}
);
básicamente, desactiva las teclas de flecha para usarlos para otra cosa, pero hacerlo:
$(document).keypress(function() { });
no permite de nuevo la función por defecto ... lo necesito a desplazarse por la página sin tener que crear una función de desplazamiento para ...
¿Alguna idea?
Gracias,
Matt
derecha ... sry me envolvió el "aquí" en una etiqueta, pero se olvidó de incluir el enlace. Lo he hecho ahora, gracias por señalar eso :) – Matt
LOL, ya sabes, cuando lo leí pensé que * el fraseo parecía que mendigaba un enlace ... –
posible duplicado de [Cómo volver a habilitar el evento .preventDefault?] (http://stackoverflow.com/questions/1164132/how-to-reenable-event-preventdefault) –