Skip to content

Instantly share code, notes, and snippets.

Created June 6, 2017 08:44
Show Gist options
  • Save anonymous/6ae8eb51c3d8038523cb076795d55710 to your computer and use it in GitHub Desktop.
Save anonymous/6ae8eb51c3d8038523cb076795d55710 to your computer and use it in GitHub Desktop.
Animated Knots key handling
function checkArrowKeys(e) {
var evt = e ? e : event;
var mykey = evt.keyCode;
if ((mykey == 37) && (prevKnot > 1)) {
showButtons(ButtonFadeDelay);
elemQ = document.getElementById('Prelim'); // Get Identity
elemQ.style.zIndex = -2; // Hide Labelled Image If Showing
nextImage(prevKnot, prevKnot - 1); // Previous Image
prevKnot--; // Decrease Count
reset();
e.preventDefault(); // inserted e.preventDefault() here
}
// Right Arrow Key (Up)
if ((mykey == 39) && (prevKnot < MaxImages)) {
showButtons(ButtonFadeDelay);
elemQ = document.getElementById('Prelim'); // Get Identity
elemQ.style.zIndex = -2; // Hide Labelled Image If Showing
nextImage(prevKnot, prevKnot + 1); // Previous Image
prevKnot++; // Decrease Count
reset();
e.preventDefault(); // inserted e.preventDefault() here
}
// Removed e.preventDefault() from here
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment