diff options
author | Lech Wilczyński <lech.wilczynski@gmail.com> | 2012-01-12 12:08:21 +0100 |
---|---|---|
committer | Lech Wilczyński <lech.wilczynski@gmail.com> | 2012-01-12 12:08:21 +0100 |
commit | 11e5ddc77a7927305f20016cf507791050837aca (patch) | |
tree | 26bfe7d167a2db71abfacffc1534ad85506117c6 | |
parent | ba1bba11d6ee40854ddddf13c63f58e93a6597dc (diff) | |
download | impress.js-11e5ddc77a7927305f20016cf507791050837aca.tar.gz |
Added mouse wheel event listener to select next slide
-rw-r--r-- | js/impress.js | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/js/impress.js b/js/impress.js index dfbaaef..8b626b7 100644 --- a/js/impress.js +++ b/js/impress.js @@ -306,6 +306,12 @@ } }); + document.addEventListener("mousewheel", function( event ) { + next = steps.indexOf( active ) - event.wheelDelta / Math.abs(event.wheelDelta); + next = next >= 0 ? steps[ next ] : steps[ steps.length-1 ]; + select(next); + }, false); + var getElementFromUrl = function () { // get id from url # by removing `#` or `#/` from the beginning, // so both "fallback" `#slide-id` and "enhanced" `#/slide-id` will work |