From 92c763057e948c75bc21a0965b3392d81d49c43d Mon Sep 17 00:00:00 2001 From: Ben Cooling Date: Wed, 26 Jun 2013 12:33:37 +1000 Subject: [PATCH] Added basic support for deltaY and deltaX values for ie8, bringing it inline with ie9 --- jquery.mousewheel.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/jquery.mousewheel.js b/jquery.mousewheel.js index 9d65c7162..0dcaeaff1 100755 --- a/jquery.mousewheel.js +++ b/jquery.mousewheel.js @@ -108,6 +108,14 @@ deltaX = Math[fn](deltaX / lowestDeltaXY); deltaY = Math[fn](deltaY / lowestDeltaXY); + // <=ie9 (fix for ie8) + try { + event.originalEvent.hasOwnProperty('wheelDelta') + } + catch(e) { + deltaY = deltaX = delta; + } + // Add event and delta to the front of the arguments args.unshift(event, delta, deltaX, deltaY);