Update src/client/helper/nav.ts
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
parent
b5918a47cb
commit
5f80723fe9
@ -6,7 +6,7 @@ var nav = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
const sideScroll = function (element: Element, direction: 'left' | 'right' | 'none', speed: number, step: number) {
|
const sideScroll = function (element: Element, direction: 'left' | 'right' | 'none', speed: number = 25, step: number = 15) {
|
||||||
nav.scrollDir = direction
|
nav.scrollDir = direction
|
||||||
if (direction == 'none') return;
|
if (direction == 'none') return;
|
||||||
nav.scrollInterval = setInterval(() => {
|
nav.scrollInterval = setInterval(() => {
|
||||||
@ -38,7 +38,7 @@ export const nav_mousemove = function (e: PointerEvent) {
|
|||||||
(left > c.offsetWidth * 0.9 ? 'right' : 'none')
|
(left > c.offsetWidth * 0.9 ? 'right' : 'none')
|
||||||
if (!nav.scrollInterval || nav.scrollDir != newDir) {
|
if (!nav.scrollInterval || nav.scrollDir != newDir) {
|
||||||
if (nav.scrollInterval) clearInterval(nav.scrollInterval)
|
if (nav.scrollInterval) clearInterval(nav.scrollInterval)
|
||||||
sideScroll(c, newDir, 25, 10);
|
sideScroll(c, newDir);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
export const nav_mouseleave = function (_e: PointerEvent) {
|
export const nav_mouseleave = function (_e: PointerEvent) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user