jQuery NiceScroll Browser Detection

CHECK YOU BROWSER PAGE

NiceScroll version:
You browser user agent:

Browser class | Mozilla | WebKit | IE | Opera | iOS (7) | Chrome | IE11+
Families |  |  | IE10+ | Opera 12 | iOS4- (6) | Chrome 22+ | MSEdge
|  |  | IE9+ | Opera Mini | iOS8 | Chrome 26+ |
|  |  | IE8 |  | iOS10 |  |
|  |  | IE7 |  |  |  |
|  |  | IE6- (1) |  |  |  |
Touch |  |  | MSPointer |  |  |  | Pointer (W3C)
Browser capabilities | Transform (2) | Transition (4) | AnimationFrame (5) | MutationObserver |  |  |
| translate3d (3) | transitionEnd | cancelAnimationFrame |  |  |  |
| setCapture | cursor:grab | Pointer Lock API |  |  |  |
Input | Keyboard | Mouse | Touch/Pen |  |  |  |

(1) position:fixed not supported, scrollbar for page and zoom features disabled
(2) hardware scroll for wrapped div
(3) hardware scroll preferable for mobile devices
(4) transition (animation) used for scroll content (hw full implementation)
(5) more smooth native scroll and cpu saving
(6) some problem with zoom feature for browser limitation
(7) use native scrollbar for page