33 *
44 * Thanks to: http://adomas.org/javascript-mouse-wheel/ for some pointers.
55 * Thanks to: Mathias Bank(http://www.mathias-bank.de) for a scope bug fix.
6+ * Thanks to: Seamus Leahy for adding deltaX and deltaY
67 *
78 * Version: 3.0.3-pre
89 *
@@ -43,8 +44,7 @@ $.fn.extend({
4344
4445
4546function handler ( event ) {
46- var orgEvent = event ;
47- var args = [ ] . slice . call ( arguments , 1 ) , delta = 0 , returnValue = true , deltaX = 0 , deltaY = 0 ;
47+ var orgEvent = event , args = [ ] . slice . call ( arguments , 1 ) , delta = 0 , returnValue = true , deltaX = 0 , deltaY = 0 ;
4848
4949 event = $ . event . fix ( event || window . event ) ;
5050 event . type = "mousewheel" ;
@@ -57,18 +57,18 @@ function handler(event) {
5757 deltaY = delta ;
5858
5959 // Gecko
60- if ( orgEvent . axis !== undefined && orgEvent . axis === orgEvent . HORIZONTAL_AXIS ) {
61- deltaY = 0 ;
62- deltaX = - 1 * delta ;
60+ if ( orgEvent . axis !== undefined && orgEvent . axis === orgEvent . HORIZONTAL_AXIS ) {
61+ deltaY = 0 ;
62+ deltaX = - 1 * delta ;
6363 }
6464
6565 // Webkit
66- if ( orgEvent . wheelDeltaY !== undefined ) deltaY = orgEvent . wheelDeltaY / 120 ;
67- if ( orgEvent . wheelDeltaX !== undefined ) deltaX = - 1 * orgEvent . wheelDeltaX / 120 ;
66+ if ( orgEvent . wheelDeltaY !== undefined ) deltaY = orgEvent . wheelDeltaY / 120 ;
67+ if ( orgEvent . wheelDeltaX !== undefined ) deltaX = - 1 * orgEvent . wheelDeltaX / 120 ;
6868
6969 // Add event and delta to the front of the arguments
7070 args . unshift ( event , delta , deltaX , deltaY ) ;
71-
71+
7272 return $ . event . handle . apply ( this , args ) ;
7373}
7474
0 commit comments