|
@@ -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",
|
|
|
});
|
|
|
}
|
|
|
};
|