From 969885a7dc5ec7dda0ff6b8bcb4096288f945bc0 Mon Sep 17 00:00:00 2001 From: Gerald Date: Fri, 19 Aug 2016 13:37:35 +0800 Subject: [PATCH] ignore delta=0 mousewheel event fix #1607 --- js/reveal.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/js/reveal.js b/js/reveal.js index 675f5ad..cc66671 100644 --- a/js/reveal.js +++ b/js/reveal.js @@ -2605,10 +2605,10 @@ * Updates the slide number div to reflect the current slide. * * The following slide number formats are available: - * "h.v": horizontal . vertical slide number (default) - * "h/v": horizontal / vertical slide number - * "c": flattened slide number - * "c/t": flattened slide number / total slides + * "h.v": horizontal . vertical slide number (default) + * "h/v": horizontal / vertical slide number + * "c": flattened slide number + * "c/t": flattened slide number / total slides */ function updateSlideNumber() { @@ -4297,7 +4297,9 @@ if( delta > 0 ) { navigateNext(); } - else { + // fix #1607: On MacBook trackpad, a `delta=0` mousewheel event + // will be triggered as soon as two fingers touch. + else if( delta < 0 ) { navigatePrev(); }