차단 > WorkspaceSvg > scrollY

WorkspaceSvg.scrollY 속성

작업공간 원점을 기준으로 한 픽셀 단위의 현재 세로 스크롤 오프셋입니다.

뷰와 그 뷰 아래에서 이동하는 캔버스를 생각하는 것이 유용합니다. 캔버스가 아래로 내려가면 이 값이 더 양수가 되고 뷰가 이제 '보이는' 상태가 됩니다. 드래그 앤 드롭합니다. 캔버스가 위로 이동함에 따라 이 값은 더 음수가 되고 뷰가 '보는' 상태입니다. 한 번 더 보겠습니다.

이 값과 관련해 혼동을 주는 점은 이 값이 AbsoluteTop 오프셋을 포함하지 않으며 포함하면 안 된다는 점입니다. 이는 viewTop 값을 계산하는 데 사용되기 때문입니다.

viewTop은 픽셀 단위라도 작업공간 원점을 기준으로 합니다. 작업공간 원점은 작업공간의 왼쪽 상단입니다 (최소 사용 설정된 경우). 도구 상자 아래에 있지 않도록 blocklyDiv의 왼쪽 상단에서 이동합니다.

작업공간이 사용 설정되면 viewTop과 작업공간 원점이 동일한 Y 위치에 있습니다. 캔버스가 하단을 향해 슬라이드하면 이 값 (scrollY)이 더 양수가 되고 viewTop은 작업공간 원점에 대해 더 음수가 됩니다 (작업공간 원점의 이미지는 캔버스가 이동할 때 아래로 슬라이드됨).

따라서 스크롤 Y에 절대 상단을 포함하면 '이동 취소'가 되고 확인할 수 있습니다 즉, viewTop은 작업공간의 상단 가장자리가 아닌 blocklyDiv의 상단 가장자리를 나타냅니다.

서명:

scrollY: number;