Browse Source

feat: 单行谱模式,偏移光标位置

TIANYONG 8 tháng trước cách đây
mục cha
commit
2a43e63f66
1 tập tin đã thay đổi với 5 bổ sung0 xóa
  1. 5 0
      src/helpers/customMusicScore.ts

+ 5 - 0
src/helpers/customMusicScore.ts

@@ -698,6 +698,11 @@ const transSinglePage = () => {
 			needTransTop = Math.min(maxTop, needTransTop)
 			// @ts-ignore
 			document.getElementById('osmdSvgPage1').style.transform = `translateY(-${needTransTop}px)`;
+			// 一行谱需要同时偏移光标的位置
+			const cursorDom = document.getElementById('cursorImg-0') || null;
+			if (cursorDom) {
+				cursorDom.style.transform = state.musicRenderType === 'staff' ? `translate(11Px, -${needTransTop}px)` : `translate(6.3Px, -${needTransTop}px)`;
+			}
 			// document.querySelector('.staffline').style.transform = `translateY(-${needTransTop}px)`;
 			// const musicLine =  document.querySelector('.staffline').querySelector('.vf-measure').querySelector('.vf-custom-bg').getBoundingClientRect();
 			// const needTransDistance = svgPage.height / 2 - (musicLine.top - svgPage.top)