File tree Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Original file line number Diff line number Diff line change 9191 delta = 0 ,
9292 deltaX = 0 ,
9393 deltaY = 0 ,
94- absDelta = 0 ;
94+ absDelta = 0 ,
95+ offsetX = 0 ,
96+ offsetY = 0 ;
9597 event = $ . event . fix ( orgEvent ) ;
9698 event . type = 'mousewheel' ;
9799
164166 delta = Math [ delta >= 1 ? 'floor' : 'ceil' ] ( delta / lowestDelta ) ;
165167 deltaX = Math [ deltaX >= 1 ? 'floor' : 'ceil' ] ( deltaX / lowestDelta ) ;
166168 deltaY = Math [ deltaY >= 1 ? 'floor' : 'ceil' ] ( deltaY / lowestDelta ) ;
169+
170+ // Normalise offsetX and offsetY properties
171+ var boundingRect = this . getBoundingClientRect ( ) ;
172+ offsetX = event . clientX - boundingRect . left ;
173+ offsetY = event . clientY - boundingRect . top ;
167174
168175 // Add information to the event object
169176 event . deltaX = deltaX ;
170177 event . deltaY = deltaY ;
171178 event . deltaFactor = lowestDelta ;
179+ event . offsetX = offsetX ;
180+ event . offsetY = offsetY ;
172181 // Go ahead and set deltaMode to 0 since we converted to pixels
173182 // Although this is a little odd since we overwrite the deltaX/Y
174183 // properties with normalized deltas.
You can’t perform that action at this time.
0 commit comments