From 11e5ddc77a7927305f20016cf507791050837aca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lech=20Wilczy=C5=84ski?= Date: Thu, 12 Jan 2012 12:08:21 +0100 Subject: [PATCH] Added mouse wheel event listener to select next slide --- js/impress.js | 6 ++++++ 1 file changed, 6 insertions(+) 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