File tree Expand file tree Collapse file tree 1 file changed +30
-23
lines changed
Expand file tree Collapse file tree 1 file changed +30
-23
lines changed Original file line number Diff line number Diff line change 2323 alwaysVisible : true ,
2424 railVisible : false ,
2525 railColor : '#333' ,
26- railOpacity : '0.2'
26+ railOpacity : '0.2' ,
27+ railClass : 'slimScrollRail' ,
28+ barClass : 'slimScrollBar' ,
29+ wrapperClass : 'slimScrollDiv'
2730 } ;
2831
2932 var o = ops = $ . extend ( defaults , options ) ;
5356 var me = $ ( this ) ;
5457
5558 // wrap content
56- var wrapper = $ ( divS ) . css ( {
57- position : 'relative' ,
58- overflow : 'hidden' ,
59- width : cwidth ,
60- height : cheight
61- } ) . attr ( { 'class' : 'slimScrollDiv' } ) ;
59+ var wrapper = $ ( divS )
60+ . addClass ( o . wrapperClass )
61+ . css ( {
62+ position : 'relative' ,
63+ overflow : 'hidden' ,
64+ width : cwidth ,
65+ height : cheight
66+ } ) ;
6267
6368 // update style for the div
6469 me . css ( {
6873 } ) ;
6974
7075 // create scrollbar rail
71- var rail = $ ( divS ) . css ( {
72- width : size ,
73- height : '100%' ,
74- position : 'absolute' ,
75- top : 0 ,
76- display : ( alwaysVisible && railVisible ) ? 'block' : 'none' ,
77- 'border-radius' : size ,
78- background : railColor ,
79- opacity : railOpacity ,
80- zIndex : 90
81- } ) ;
76+ var rail = $ ( divS )
77+ . addClass ( o . railClass )
78+ . css ( {
79+ width : size ,
80+ height : '100%' ,
81+ position : 'absolute' ,
82+ top : 0 ,
83+ display : ( alwaysVisible && railVisible ) ? 'block' : 'none' ,
84+ 'border-radius' : size ,
85+ background : railColor ,
86+ opacity : railOpacity ,
87+ zIndex : 90
88+ } ) ;
8289
8390 // create scrollbar
84- var bar = $ ( divS ) . attr ( {
85- 'class' : 'slimScrollBar ' ,
86- style : 'border-radius: ' + size
87- } ) . css ( {
91+ var bar = $ ( divS )
92+ . addClass ( o . barClass )
93+ . css ( {
8894 background : color ,
8995 width : size ,
9096 position : 'absolute' ,
9197 top : 0 ,
9298 opacity : opacity ,
9399 display : alwaysVisible ? 'block' : 'none' ,
100+ 'border-radius' : size ,
94101 BorderRadius : size ,
95102 MozBorderRadius : size ,
96103 WebkitBorderRadius : size ,
97104 zIndex : 99
98- } ) ;
105+ } ) ;
99106
100107 // set position
101108 var posCss = ( position == 'right' ) ? { right : distance } : { left : distance } ;
You can’t perform that action at this time.
0 commit comments