Closed dmongeau closed 8 years ago
There is a bug with the line 210 at least in Firefox using a trackpad from a Macbook pro:
wheelSpeedDelta = -(evntObj.deltaY || evntObj.detail || (-1 / 3 * evntObj.wheelDelta)) / 40
When evntObj.deltaY is equals to 0, it goes to evntObj.detail which is also equals to 0, which goes to (-1 / 3 * evntObj.wheelDelta) returning a NaN.
evntObj.deltaY
evntObj.detail
(-1 / 3 * evntObj.wheelDelta)
NaN
Also only the deltaY is used even if the axis is set to x.
deltaY
x
Here is a pull request that correct this issue: https://github.com/wieringen/tinyscrollbar/pull/51
Any updates on this?
if( isNaN(wheelDelta) ){ wheelDelta = -(evntObj.deltaY / 40); }
Thanks for @zrain, i`ve fixed using the code.
There is a bug with the line 210 at least in Firefox using a trackpad from a Macbook pro:
When
evntObj.deltaY
is equals to 0, it goes toevntObj.detail
which is also equals to 0, which goes to(-1 / 3 * evntObj.wheelDelta)
returning aNaN
.Also only the
deltaY
is used even if the axis is set tox
.Here is a pull request that correct this issue: https://github.com/wieringen/tinyscrollbar/pull/51