diff options
author | Phillip Berndt <pberndt@spline.de> | 2013-10-28 12:14:41 +0100 |
---|---|---|
committer | Phillip Berndt <pberndt@spline.de> | 2015-05-20 09:33:12 +0200 |
commit | b76be28036a500f92f2c2f9db0bef0a4f29e6e20 (patch) | |
tree | b5c587800f02c6e3c82ec5a519d8ac016ec6d5ca /htdocs/page.js | |
parent | 7cbd460ce27c6d4dd9dfca59d3c1659374607ead (diff) | |
download | comics-b76be28036a500f92f2c2f9db0bef0a4f29e6e20.tar.gz comics-b76be28036a500f92f2c2f9db0bef0a4f29e6e20.tar.bz2 comics-b76be28036a500f92f2c2f9db0bef0a4f29e6e20.zip |
Javascript: Quickly go through comics using the "n" key
Diffstat (limited to 'htdocs/page.js')
-rw-r--r-- | htdocs/page.js | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/htdocs/page.js b/htdocs/page.js index 2d566f5..9e5287a 100644 --- a/htdocs/page.js +++ b/htdocs/page.js @@ -110,4 +110,15 @@ } } } + document.addEventListener("keydown", function(e) { + if(e.char == "n" || e.keyCode == 78) { + var comics = document.getElementsByClassName("strip"); + for(var i=0; i<comics.length; i++) { + if(comics[i].offsetTop > window.scrollY) { + window.scrollTo(0, comics[i].offsetTop); + return; + } + } + } + }, true); })(); |