Fixed the bug of being unable to use ctrl+scroll wheel to adjust zoom. Add full page scroll to Home #14

Merged
FatttSnake merged 3 commits from FatttSnake into dev 2023-09-12 15:49:19 +08:00
2 changed files with 7 additions and 1 deletions
Showing only changes of commit f52ad7483c - Show all commits

View File

@@ -45,7 +45,9 @@ const HideScrollbar = forwardRef<HideScrollbarElement, HideScrollbarProps>((prop
const { isPreventScroll, ..._props } = props const { isPreventScroll, ..._props } = props
const handleDefaultWheel = useCallback((event: WheelEvent) => { const handleDefaultWheel = useCallback((event: WheelEvent) => {
event.preventDefault() if (!event.altKey && !event.ctrlKey) {
event.preventDefault()
}
}, []) }, [])
const handleDefaultTouchmove = useCallback((event: TouchEvent) => { const handleDefaultTouchmove = useCallback((event: TouchEvent) => {

View File

@@ -53,6 +53,10 @@ const Home: React.FC = () => {
} }
const handleWheel = (event: React.WheelEvent) => { const handleWheel = (event: React.WheelEvent) => {
if (event.altKey || event.ctrlKey) {
return
}
if (event.deltaY > 0) { if (event.deltaY > 0) {
handleScrollToDown() handleScrollToDown()
setNavbarHidden(false) setNavbarHidden(false)