浏览代码

feat: 播放晃动问题

TIANYONG 3 月之前
父节点
当前提交
39db4d5a40
共有 1 个文件被更改,包括 3 次插入2 次删除
  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",
     });
   }
 };