Browse Source

feat: 播放晃动问题

TIANYONG 3 months ago
parent
commit
39db4d5a40
1 changed files with 3 additions and 2 deletions
  1. 3 2
      src/state.ts

+ 3 - 2
src/state.ts

@@ -1385,6 +1385,7 @@ export const scrollViewNote = (resetTop?: boolean) => {
   if (!cursorElement || !musicAndSelection) {
     return
   }
+  // console.log('滚动', musicAndSelection?.scrollTop, musicScrollTop)
   if (Math.abs(musicAndSelection?.scrollTop - musicScrollTop) > 30) {
     // 手动滑动谱面,重新播放需要滚动到对应位置
   } else {
@@ -1395,13 +1396,13 @@ export const scrollViewNote = (resetTop?: boolean) => {
     musicScrollTop = (offsetTop - state.headTopHeight - 30) * state.musicZoom
     musicAndSelection.scrollTo({
       top: (offsetTop - state.headTopHeight - 30) * state.musicZoom,
-      behavior: "smooth",
+      behavior: "auto",
     });
   } else {
     musicScrollTop = 0
     musicAndSelection.scrollTo({
       top: 0,
-      behavior: "smooth",
+      behavior: "auto",
     });
   }
 };