A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | jQuery Scrollbar | jScrollPane | mCustomScrollbar | perfect-scrollbar | slimScroll | Scroller | jQuery Custom Scrollbar | baron | NiceScroll | NiceScrollbars | enscroll | nanoScroller | |||||||||||
2 | Version | 0.2.4 | 2.0.14 | 3.0.2 | 0.4.8 | 1.3.1 | 3.0.2 | 0.5.5 | 0.5 | 3.5.4 | 0.8.0 | ||||||||||||
3 | Project page | http://gromo.github.io/jquery.scrollbar/ | http://jscrollpane.kelvinluck.com/ | http://manos.malihu.gr/jquery-custom-content-scroller/ | http://noraesae.github.com/perfect-scrollbar/ | http://rocha.la/jQuery-slimScroll/ | http://formstone.it/scroller/ | https://github.com/mzubala/jquery-custom-scrollbar | https://github.com/Diokuz/baron/ | http://areaaperta.com/nicescroll/ | http://www.nicescrollbars.com/ | http://enscrollplugin.com/ | http://jamesflorentino.github.io/nanoScrollerJS/ | ||||||||||
4 | Github | gromo/jquery.scrollbar | vitch/jScrollPane | malihu/malihu-custom-scrollbar-plugin | noraesae/perfect-scrollbar | rochal/jQuery-slimScroll | benplum/Scroller | mzubala/jquery-custom-scrollbar | Diokuz/baron | inuyaksa/jquery.nicescroll | - | jstoudt/enscroll | jamesflorentino/nanoScrollerJS | ||||||||||
5 | Type | native | emulator | emulator | emulator | emulator | native | emulator | native | emulator | emulator | emulator | native | ||||||||||
6 | Scroll with | ||||||||||||||||||||||
7 | mouse wheel | + | + | + | + | + | + | + | + | + | + | + | + | ||||||||||
8 | mouse wheel over scrollbar | + | + | + | + | - | - | + | + | + | - | - | + | ||||||||||
9 | mouse middle button | + | - | - | - | - | + | - | + | document only | - | - | + | ||||||||||
10 | keyboard | + | + | + | + | - | + | + | + | + | - | + | + | ||||||||||
11 | touch | + | + | + | + | + | + | + | + | + | + | + | + | ||||||||||
12 | Scrollbar type | ||||||||||||||||||||||
13 | vertical | + | + | + | + | + | + | + | + | + | + | + | + | ||||||||||
14 | horizontal | + | + | + | + | - | + | + | + | + | + | + | - | ||||||||||
15 | vertical & horizontal | + | + | + | + | - | - | + | - | + | + | + | - | ||||||||||
16 | Scrollbar size | ||||||||||||||||||||||
17 | Auto update | timer | timer | timer | on scroll | - | - | - | timer | timer | - | ||||||||||||
18 | Manual update | + | + | + | + | - | + | + | + | ||||||||||||||
19 | Dynamic size | + | + | + | + | + | + | + | + | + | + | + | + | ||||||||||
20 | Fixed size | + | + | + | - | - | - | + | - | + | |||||||||||||
21 | Min size | + | + | - | + | - | - | + | - | + | + | ||||||||||||
22 | Max size | + | + | - | - | - | - | - | + | ||||||||||||||
23 | Scrollbar position | ||||||||||||||||||||||
24 | over content (Mac OS X Lion) | + | + | + | + | + | - | - | + | + | + | + | + | ||||||||||
25 | out of content (Windows) | + | + | + | - | - | + | + | + | - | + | + | + | ||||||||||
26 | out of container (external) | + | - | - | - | - | - | - | - | - | - | - | - | ||||||||||
27 | left/top scrollbar | + | + | + | + | + | - | - | + | + | + | + | + | ||||||||||
28 | Customization | ||||||||||||||||||||||
29 | Advanced HTML structure | + | + | + | - | - | - | - | + | - | - | ||||||||||||
30 | Simple HTML structure | + | - | - | + | + | + | + | + | + | + | ||||||||||||
31 | Custom HTML structure | + | - | - | - | - | - | - | + | - | - | ||||||||||||
32 | Scroll arrows/buttons | + | + | + | - | - | - | - | - | - | + | + | - | ||||||||||
33 | Scroll track | + | + | + | + | - | + | + | - | - | + | + | + | ||||||||||
34 | Container size | ||||||||||||||||||||||
35 | Dynamic height | + | + | + | + | + | - | - | - | + | - | ||||||||||||
36 | Dynamic width | + | + | + | + | + | + | + | + | + | + | + | + | ||||||||||
37 | Browsers Support | ||||||||||||||||||||||
38 | Internet Explorer | 7+ | 6+ | 8+ | 6+ | 7+ | 6+ | 7+ | |||||||||||||||
39 | Mozilla Firefox | + | + | + | + | + | + | + | + | + | + | + | + | ||||||||||
40 | Google Chrome | + | + | + | + | + | + | + | + | + | + | + | + | ||||||||||
41 | Opera | + | + | + | + | + | + | + | + | + | + | + | + | ||||||||||
42 | Safari | + | + | + | + | + | + | + | + | + | + | + | + | ||||||||||
43 | Additional Functionality | ||||||||||||||||||||||
44 | Scroll to focused element | + | + | + | + | - | + | - | + | + | + | + | |||||||||||
45 | Scroll on text selection | + | - | - | - | - | + | - | + | + | - | + | + | ||||||||||
46 | Scroll to #anchor | + | - | - | - | - | + | - | + | + | + | + | |||||||||||
47 | Textarea scrollbar | + | - | + | - | - | - | - | - | + | + | - | - | ||||||||||
48 | Nested scrollbars | + | + | + | + | - | + | + | + | ||||||||||||||
49 | Scroll with mouse drag | - | - | - | - | - | - | - | - | - | - | - | |||||||||||
50 | Mouse scrolling inertia | - | - | + | - | - | - | - | - | + | + | + | - | ||||||||||
51 | RTL support | - | + | ||||||||||||||||||||
52 | |||||||||||||||||||||||
53 | Known issues | Native browser scrollbar is visible in FF on Mac | Not supported anymore; last release May 1, 2013 | Mousewheel events generated by touchpad handled incorrectly; mousewheel event doesn't work if textarea is focused (complete_examples.html); current scroll position is reset on initialization; scrollbar over iframe does not work in FF/IE; arrow keys does not work in autocomplete example | Does not work if mouse over iFrame; if both scrollbars are visible, they hover each other; is not initialized on 'display:none' element | binds scroll event to window that may cause stopping window scroll working if element was reinitialized; does not have destroy method | Scrollbar is not CSS customizable, but some styles can be changed via options | Not free | Have some bugs/issues | ||||||||||||||
54 | |||||||||||||||||||||||
55 | |||||||||||||||||||||||
56 | |||||||||||||||||||||||
57 | |||||||||||||||||||||||
58 | |||||||||||||||||||||||
59 | |||||||||||||||||||||||
60 | |||||||||||||||||||||||
61 | |||||||||||||||||||||||
62 | |||||||||||||||||||||||
63 | |||||||||||||||||||||||
64 | |||||||||||||||||||||||
65 | |||||||||||||||||||||||
66 | |||||||||||||||||||||||
67 | |||||||||||||||||||||||
68 | |||||||||||||||||||||||
69 | |||||||||||||||||||||||
70 | |||||||||||||||||||||||
71 | |||||||||||||||||||||||
72 | |||||||||||||||||||||||
73 |