Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
F
fgqyxxlr
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
yaru
fgqyxxlr
Commits
fd3ffcbd
Commit
fd3ffcbd
authored
Jun 05, 2019
by
RuoYi
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
收起菜单左侧浮动显示
parent
ea23976f
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
1 additions
and
10 deletions
+1
-10
ruoyi-admin/src/main/resources/static/js/plugins/slimscroll/jquery.slimscroll.min.js
+1
-10
No files found.
ruoyi-admin/src/main/resources/static/js/plugins/slimscroll/jquery.slimscroll.min.js
View file @
fd3ffcbd
...
...
@@ -5,12 +5,4 @@
* Version: 1.3.8
*
*/
(
function
(
e
){
e
.
fn
.
extend
({
slimScroll
:
function
(
f
){
var
a
=
e
.
extend
({
width
:
"auto"
,
height
:
"250px"
,
size
:
"7px"
,
color
:
"#000"
,
position
:
"right"
,
distance
:
"1px"
,
start
:
"top"
,
opacity
:.
4
,
alwaysVisible
:
!
1
,
disableFadeOut
:
!
1
,
railVisible
:
!
1
,
railColor
:
"#333"
,
railOpacity
:.
2
,
railDraggable
:
!
0
,
railClass
:
"slimScrollRail"
,
barClass
:
"slimScrollBar"
,
wrapperClass
:
"slimScrollDiv"
,
allowPageScroll
:
!
1
,
wheelStep
:
20
,
touchScrollStep
:
200
,
borderRadius
:
"7px"
,
railBorderRadius
:
"7px"
},
f
);
this
.
each
(
function
(){
function
v
(
d
){
if
(
r
){
d
=
d
||
window
.
event
;
var
c
=
0
;
d
.
wheelDelta
&&
(
c
=-
d
.
wheelDelta
/
120
);
d
.
detail
&&
(
c
=
d
.
detail
/
3
);
e
(
d
.
target
||
d
.
srcTarget
||
d
.
srcElement
).
closest
(
"."
+
a
.
wrapperClass
).
is
(
b
.
parent
())
&&
n
(
c
,
!
0
);
d
.
preventDefault
&&!
k
&&
d
.
preventDefault
();
k
||
(
d
.
returnValue
=!
1
)}}
function
n
(
d
,
g
,
e
){
k
=!
1
;
var
f
=
b
.
outerHeight
()
-
c
.
outerHeight
();
g
&&
(
g
=
parseInt
(
c
.
css
(
"top"
))
+
d
*
parseInt
(
a
.
wheelStep
)
/
100
*
c
.
outerHeight
(),
g
=
Math
.
min
(
Math
.
max
(
g
,
0
),
f
),
g
=
0
<
d
?
Math
.
ceil
(
g
):
Math
.
floor
(
g
),
c
.
css
({
top
:
g
+
"px"
}));
l
=
parseInt
(
c
.
css
(
"top"
))
/
(
b
.
outerHeight
()
-
c
.
outerHeight
());
g
=
l
*
(
b
[
0
].
scrollHeight
-
b
.
outerHeight
());
e
&&
(
g
=
d
,
d
=
g
/
b
[
0
].
scrollHeight
*
b
.
outerHeight
(),
d
=
Math
.
min
(
Math
.
max
(
d
,
0
),
f
),
c
.
css
({
top
:
d
+
"px"
}));
b
.
scrollTop
(
g
);
b
.
trigger
(
"slimscrolling"
,
~~
g
);
w
();
p
()}
function
x
(){
u
=
Math
.
max
(
b
.
outerHeight
()
/
b
[
0
].
scrollHeight
*
b
.
outerHeight
(),
30
);
c
.
css
({
height
:
u
+
"px"
});
var
a
=
u
==
b
.
outerHeight
()?
"none"
:
"block"
;
c
.
css
({
display
:
a
})}
function
w
(){
x
();
clearTimeout
(
B
);
l
==~~
l
?(
k
=
a
.
allowPageScroll
,
C
!=
l
&&
b
.
trigger
(
"slimscroll"
,
0
==~~
l
?
"top"
:
"bottom"
)):
k
=!
1
;
C
=
l
;
u
>=
b
.
outerHeight
()?
k
=!
0
:(
c
.
stop
(
!
0
,
!
0
).
fadeIn
(
"fast"
),
a
.
railVisible
&&
m
.
stop
(
!
0
,
!
0
).
fadeIn
(
"fast"
))}
function
p
(){
a
.
alwaysVisible
||
(
B
=
setTimeout
(
function
(){
a
.
disableFadeOut
&&
r
||
y
||
z
||
(
c
.
fadeOut
(
"slow"
),
m
.
fadeOut
(
"slow"
))},
1
E3
))}
var
r
,
y
,
z
,
B
,
A
,
u
,
l
,
C
,
k
=!
1
,
b
=
e
(
this
);
if
(
b
.
parent
().
hasClass
(
a
.
wrapperClass
)){
var
q
=
b
.
scrollTop
(),
c
=
b
.
siblings
(
"."
+
a
.
barClass
),
m
=
b
.
siblings
(
"."
+
a
.
railClass
);
x
();
if
(
e
.
isPlainObject
(
f
)){
if
(
"height"
in
f
&&
"auto"
==
f
.
height
){
b
.
parent
().
css
(
"height"
,
"auto"
);
b
.
css
(
"height"
,
"auto"
);
var
h
=
b
.
parent
().
parent
().
height
();
b
.
parent
().
css
(
"height"
,
h
);
b
.
css
(
"height"
,
h
)}
else
"height"
in
f
&&
(
h
=
f
.
height
,
b
.
parent
().
css
(
"height"
,
h
),
b
.
css
(
"height"
,
h
));
if
(
"scrollTo"
in
f
)
q
=
parseInt
(
a
.
scrollTo
);
else
if
(
"scrollBy"
in
f
)
q
+=
parseInt
(
a
.
scrollBy
);
else
if
(
"destroy"
in
f
){
c
.
remove
();
m
.
remove
();
b
.
unwrap
();
return
}
n
(
q
,
!
1
,
!
0
)}}
else
if
(
!
(
e
.
isPlainObject
(
f
)
&&
"destroy"
in
f
)){
a
.
height
=
"auto"
==
a
.
height
?
b
.
parent
().
height
():
a
.
height
;
q
=
e
(
"<div></div>"
).
addClass
(
a
.
wrapperClass
).
css
({
position
:
"relative"
,
overflow
:
"hidden"
,
width
:
a
.
width
,
height
:
a
.
height
});
b
.
css
({
overflow
:
"hidden"
,
width
:
a
.
width
,
height
:
a
.
height
});
var
m
=
e
(
"<div></div>"
).
addClass
(
a
.
railClass
).
css
({
width
:
a
.
size
,
height
:
"100%"
,
position
:
"absolute"
,
top
:
0
,
display
:
a
.
alwaysVisible
&&
a
.
railVisible
?
"block"
:
"none"
,
"border-radius"
:
a
.
railBorderRadius
,
background
:
a
.
railColor
,
opacity
:
a
.
railOpacity
,
zIndex
:
90
}),
c
=
e
(
"<div></div>"
).
addClass
(
a
.
barClass
).
css
({
background
:
a
.
color
,
width
:
a
.
size
,
position
:
"absolute"
,
top
:
0
,
opacity
:
a
.
opacity
,
display
:
a
.
alwaysVisible
?
"block"
:
"none"
,
"border-radius"
:
a
.
borderRadius
,
BorderRadius
:
a
.
borderRadius
,
MozBorderRadius
:
a
.
borderRadius
,
WebkitBorderRadius
:
a
.
borderRadius
,
zIndex
:
99
}),
h
=
"right"
==
a
.
position
?{
right
:
a
.
distance
}:{
left
:
a
.
distance
};
m
.
css
(
h
);
c
.
css
(
h
);
b
.
wrap
(
q
);
b
.
parent
().
append
(
c
);
b
.
parent
().
append
(
m
);
a
.
railDraggable
&&
c
.
bind
(
"mousedown"
,
function
(
a
){
var
b
=
e
(
document
);
z
=!
0
;
t
=
parseFloat
(
c
.
css
(
"top"
));
pageY
=
a
.
pageY
;
b
.
bind
(
"mousemove.slimscroll"
,
function
(
a
){
currTop
=
t
+
a
.
pageY
-
pageY
;
c
.
css
(
"top"
,
currTop
);
n
(
0
,
c
.
position
().
top
,
!
1
)});
b
.
bind
(
"mouseup.slimscroll"
,
function
(
a
){
z
=!
1
;
p
();
b
.
unbind
(
".slimscroll"
)});
return
!
1
}).
bind
(
"selectstart.slimscroll"
,
function
(
a
){
a
.
stopPropagation
();
a
.
preventDefault
();
return
!
1
});
m
.
hover
(
function
(){
w
()},
function
(){
p
()});
c
.
hover
(
function
(){
y
=!
0
},
function
(){
y
=!
1
});
b
.
hover
(
function
(){
r
=!
0
;
w
();
p
()},
function
(){
r
=!
1
;
p
()});
b
.
bind
(
"touchstart"
,
function
(
a
,
b
){
a
.
originalEvent
.
touches
.
length
&&
(
A
=
a
.
originalEvent
.
touches
[
0
].
pageY
)});
b
.
bind
(
"touchmove"
,
function
(
b
){
k
||
b
.
originalEvent
.
preventDefault
();
b
.
originalEvent
.
touches
.
length
&&
(
n
((
A
-
b
.
originalEvent
.
touches
[
0
].
pageY
)
/
a
.
touchScrollStep
,
!
0
),
A
=
b
.
originalEvent
.
touches
[
0
].
pageY
)});
x
();
"bottom"
===
a
.
start
?(
c
.
css
({
top
:
b
.
outerHeight
()
-
c
.
outerHeight
()}),
n
(
0
,
!
0
)):
"top"
!==
a
.
start
&&
(
n
(
e
(
a
.
start
).
position
().
top
,
null
,
!
0
),
a
.
alwaysVisible
||
c
.
hide
());
window
.
addEventListener
?(
this
.
addEventListener
(
"DOMMouseScroll"
,
v
,
!
1
),
this
.
addEventListener
(
"mousewheel"
,
v
,
!
1
)):
document
.
attachEvent
(
"onmousewheel"
,
v
)}});
return
this
}});
e
.
fn
.
extend
({
slimscroll
:
e
.
fn
.
slimScroll
})})(
jQuery
);
\ No newline at end of file
(
function
(
a
){
a
.
fn
.
extend
({
slimScroll
:
function
(
b
){
var
c
=
{
width
:
"auto"
,
height
:
"250px"
,
size
:
"0px"
,
color
:
"#000"
,
position
:
"right"
,
distance
:
"1px"
,
start
:
"top"
,
opacity
:
0.4
,
alwaysVisible
:
false
,
disableFadeOut
:
false
,
railVisible
:
false
,
railColor
:
"#333"
,
railOpacity
:
0.2
,
railDraggable
:
true
,
railClass
:
"slimScrollRail"
,
barClass
:
"slimScrollBar"
,
wrapperClass
:
"slimScrollDiv"
,
allowPageScroll
:
false
,
wheelStep
:
20
,
touchScrollStep
:
200
,
borderRadius
:
"7px"
,
railBorderRadius
:
"7px"
};
var
d
=
a
.
extend
(
c
,
b
);
this
.
each
(
function
(){
var
z
,
s
,
l
,
q
,
C
,
u
,
p
,
k
,
m
=
"<div></div>"
,
w
=
30
,
r
=
false
;
var
D
=
a
(
this
);
if
(
D
.
parent
().
hasClass
(
d
.
wrapperClass
)){
var
i
=
D
.
scrollTop
();
x
=
D
.
siblings
(
"."
+
d
.
barClass
);
e
=
D
.
siblings
(
"."
+
d
.
railClass
);
E
();
if
(
a
.
isPlainObject
(
b
)){
if
(
"height"
in
b
&&
b
.
height
==
"auto"
){
D
.
parent
().
css
(
"height"
,
"auto"
);
D
.
css
(
"height"
,
"auto"
);
var
o
=
D
.
parent
().
parent
().
height
();
D
.
parent
().
css
(
"height"
,
o
);
D
.
css
(
"height"
,
o
)}
else
{
if
(
"height"
in
b
){
var
v
=
b
.
height
;
D
.
parent
().
css
(
"height"
,
v
);
D
.
css
(
"height"
,
v
)}}
if
(
"scrollTo"
in
b
){
i
=
parseInt
(
d
.
scrollTo
)}
else
{
if
(
"scrollBy"
in
b
){
i
+=
parseInt
(
d
.
scrollBy
)}
else
{
if
(
"destroy"
in
b
){
x
.
remove
();
e
.
remove
();
D
.
unwrap
();
return
}}}
y
(
i
,
false
,
true
)}
return
}
else
{
if
(
a
.
isPlainObject
(
b
)){
if
(
"destroy"
in
b
){
return
}}}
d
.
height
=
(
d
.
height
==
"auto"
)?
D
.
parent
().
height
():
d
.
height
;
var
j
=
a
(
m
).
addClass
(
d
.
wrapperClass
).
css
({
position
:
"relative"
,
width
:
d
.
width
,
height
:
d
.
height
});
D
.
css
({
width
:
d
.
width
,
height
:
d
.
height
});
var
e
=
a
(
m
).
addClass
(
d
.
railClass
).
css
({
width
:
d
.
size
,
height
:
"100%"
,
position
:
"absolute"
,
top
:
0
,
display
:(
d
.
alwaysVisible
&&
d
.
railVisible
)?
"block"
:
"none"
,
"border-radius"
:
d
.
railBorderRadius
,
background
:
d
.
railColor
,
opacity
:
d
.
railOpacity
,
zIndex
:
90
});
var
x
=
a
(
m
).
addClass
(
d
.
barClass
).
css
({
background
:
d
.
color
,
width
:
d
.
size
,
position
:
"absolute"
,
top
:
0
,
opacity
:
d
.
opacity
,
display
:
d
.
alwaysVisible
?
"block"
:
"none"
,
"border-radius"
:
d
.
borderRadius
,
BorderRadius
:
d
.
borderRadius
,
MozBorderRadius
:
d
.
borderRadius
,
WebkitBorderRadius
:
d
.
borderRadius
,
zIndex
:
99
});
var
f
=
(
d
.
position
==
"right"
)?{
right
:
d
.
distance
}:{
left
:
d
.
distance
};
e
.
css
(
f
);
x
.
css
(
f
);
D
.
wrap
(
j
);
D
.
parent
().
append
(
x
);
D
.
parent
().
append
(
e
);
if
(
d
.
railDraggable
){
x
.
bind
(
"mousedown"
,
function
(
h
){
var
F
=
a
(
document
);
l
=
true
;
t
=
parseFloat
(
x
.
css
(
"top"
));
pageY
=
h
.
pageY
;
F
.
bind
(
"mousemove.slimscroll"
,
function
(
G
){
currTop
=
t
+
G
.
pageY
-
pageY
;
x
.
css
(
"top"
,
currTop
);
y
(
0
,
x
.
position
().
top
,
false
)});
F
.
bind
(
"mouseup.slimscroll"
,
function
(
G
){
l
=
false
;
n
();
F
.
unbind
(
".slimscroll"
)});
return
false
}).
bind
(
"selectstart.slimscroll"
,
function
(
h
){
h
.
stopPropagation
();
h
.
preventDefault
();
return
false
})}
e
.
hover
(
function
(){
g
()},
function
(){
n
()});
x
.
hover
(
function
(){
s
=
true
},
function
(){
s
=
false
});
D
.
hover
(
function
(){
z
=
true
;
g
();
n
()},
function
(){
z
=
false
;
n
()});
D
.
bind
(
"touchstart"
,
function
(
F
,
h
){
if
(
F
.
originalEvent
.
touches
.
length
){
C
=
F
.
originalEvent
.
touches
[
0
].
pageY
}});
D
.
bind
(
"touchmove"
,
function
(
F
){
if
(
!
r
){
F
.
originalEvent
.
preventDefault
()}
if
(
F
.
originalEvent
.
touches
.
length
){
var
h
=
(
C
-
F
.
originalEvent
.
touches
[
0
].
pageY
)
/
d
.
touchScrollStep
;
y
(
h
,
true
);
C
=
F
.
originalEvent
.
touches
[
0
].
pageY
}});
E
();
if
(
d
.
start
===
"bottom"
){
x
.
css
({
top
:
D
.
outerHeight
()
-
x
.
outerHeight
()});
y
(
0
,
true
)}
else
{
if
(
d
.
start
!==
"top"
){
y
(
a
(
d
.
start
).
position
().
top
,
null
,
true
);
if
(
!
d
.
alwaysVisible
){
x
.
hide
()}}}
A
(
this
);
function
B
(
F
){
if
(
!
z
){
return
}
var
F
=
F
||
window
.
event
;
var
G
=
0
;
if
(
F
.
wheelDelta
){
G
=-
F
.
wheelDelta
/
120
}
if
(
F
.
detail
){
G
=
F
.
detail
/
3
}
var
h
=
F
.
target
||
F
.
srcTarget
||
F
.
srcElement
;
if
(
a
(
h
).
closest
(
"."
+
d
.
wrapperClass
).
is
(
D
.
parent
())){
y
(
G
,
true
)}
if
(
F
.
preventDefault
&&!
r
){
F
.
preventDefault
()}
if
(
!
r
){
F
.
returnValue
=
false
}}
function
y
(
J
,
G
,
h
){
r
=
false
;
var
I
=
J
;
var
H
=
D
.
outerHeight
()
-
x
.
outerHeight
();
if
(
G
){
I
=
parseInt
(
x
.
css
(
"top"
))
+
J
*
parseInt
(
d
.
wheelStep
)
/
100
*
x
.
outerHeight
();
I
=
Math
.
min
(
Math
.
max
(
I
,
0
),
H
);
I
=
(
J
>
0
)?
Math
.
ceil
(
I
):
Math
.
floor
(
I
);
x
.
css
({
top
:
I
+
"px"
})}
p
=
parseInt
(
x
.
css
(
"top"
))
/
(
D
.
outerHeight
()
-
x
.
outerHeight
());
I
=
p
*
(
D
[
0
].
scrollHeight
-
D
.
outerHeight
());
if
(
h
){
I
=
J
;
var
F
=
I
/
D
[
0
].
scrollHeight
*
D
.
outerHeight
();
F
=
Math
.
min
(
Math
.
max
(
F
,
0
),
H
);
x
.
css
({
top
:
F
+
"px"
})}
D
.
scrollTop
(
I
);
D
.
trigger
(
"slimscrolling"
,
~~
I
);
g
();
n
()}
function
A
(
h
){
if
(
window
.
addEventListener
){
h
.
addEventListener
(
"DOMMouseScroll"
,
B
,
false
);
h
.
addEventListener
(
"mousewheel"
,
B
,
false
)}
else
{
document
.
attachEvent
(
"onmousewheel"
,
B
)}}
function
E
(){
u
=
Math
.
max
((
D
.
outerHeight
()
/
D
[
0
].
scrollHeight
)
*
D
.
outerHeight
(),
w
);
x
.
css
({
height
:
u
+
"px"
});
var
h
=
u
==
D
.
outerHeight
()?
"none"
:
"block"
;
x
.
css
({
display
:
h
})}
function
g
(){
E
();
clearTimeout
(
q
);
if
(
p
==~~
p
){
r
=
d
.
allowPageScroll
;
if
(
k
!=
p
){
var
h
=
(
~~
p
==
0
)?
"top"
:
"bottom"
;
D
.
trigger
(
"slimscroll"
,
h
)}}
else
{
r
=
false
}
k
=
p
;
if
(
u
>=
D
.
outerHeight
()){
r
=
true
;
return
}
x
.
stop
(
true
,
true
).
fadeIn
(
"fast"
);
if
(
d
.
railVisible
){
e
.
stop
(
true
,
true
).
fadeIn
(
"fast"
)}}
function
n
(){
if
(
!
d
.
alwaysVisible
){
q
=
setTimeout
(
function
(){
if
(
!
(
d
.
disableFadeOut
&&
z
)
&&!
s
&&!
l
){
x
.
fadeOut
(
"slow"
);
e
.
fadeOut
(
"slow"
)}},
1000
)}}});
return
this
}});
a
.
fn
.
extend
({
slimscroll
:
a
.
fn
.
slimScroll
})})(
jQuery
);
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment