v1.0-230926 #27
@@ -61,6 +61,9 @@ const Home: React.FC = () => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const handleScrollUp = () => {
|
const handleScrollUp = () => {
|
||||||
|
if (currentContent <= 0) {
|
||||||
|
return
|
||||||
|
}
|
||||||
handleScrollToContent(currentContent - 1)()
|
handleScrollToContent(currentContent - 1)()
|
||||||
clearTimeout(scrollTimeout.current)
|
clearTimeout(scrollTimeout.current)
|
||||||
scrollTimeout.current = setTimeout(() => {
|
scrollTimeout.current = setTimeout(() => {
|
||||||
@@ -69,6 +72,9 @@ const Home: React.FC = () => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const handleScrollDown = () => {
|
const handleScrollDown = () => {
|
||||||
|
if (currentContent >= content.length) {
|
||||||
|
return
|
||||||
|
}
|
||||||
handleScrollToContent(currentContent + 1)()
|
handleScrollToContent(currentContent + 1)()
|
||||||
clearTimeout(scrollTimeout.current)
|
clearTimeout(scrollTimeout.current)
|
||||||
scrollTimeout.current = setTimeout(() => {
|
scrollTimeout.current = setTimeout(() => {
|
||||||
@@ -82,14 +88,8 @@ const Home: React.FC = () => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (event.deltaY > 0) {
|
if (event.deltaY > 0) {
|
||||||
if (currentContent >= content.length) {
|
|
||||||
return
|
|
||||||
}
|
|
||||||
handleScrollDown()
|
handleScrollDown()
|
||||||
} else {
|
} else {
|
||||||
if (currentContent <= 0) {
|
|
||||||
return
|
|
||||||
}
|
|
||||||
handleScrollUp()
|
handleScrollUp()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user