chặn > WorkspaceSvg > scrollY
Thuộc tính WorkspaceSvg.scrollY
Độ lệch cuộn theo chiều dọc hiện tại tính bằng đơn vị pixel, so với điểm gốc của không gian làm việc.
Bạn nên xem xét một khung hiển thị và một canvas di chuyển bên dưới khung hiển thị đó. Khi canvas di chuyển xuống, giá trị này sẽ trở nên tích cực hơn và khung hiển thị hiện là "thấy" phần trên của canvas. Khi canvas di chuyển lên, giá trị này sẽ trở nên âm hơn và chế độ xem đang "thấy" phần dưới của canvas.
Điều gây nhầm lẫn về giá trị này là giá trị này không có và không được bao gồm độ lệch tuyệt đối. Điều này là do giá trị này được dùng để tính giá trị viewTop.
viewTop tương ứng với nguồn gốc của không gian làm việc (mặc dù theo đơn vị pixel). Nguồn gốc không gian làm việc là góc trên cùng bên trái của không gian làm việc (ít nhất là khi không gian làm việc được bật). Nút này được dịch chuyển từ phía trên cùng bên trái của blocklyDiv để không nằm bên dưới hộp công cụ.
Khi không gian làm việc được bật, viewTop và gốc không gian làm việc sẽ nằm ở cùng một vị trí Y. Khi canvas trượt xuống cuối, giá trị này (scrollY) sẽ mang lại giá trị dương hơn và viewTop trở nên âm hơn so với gốc không gian làm việc (hình ảnh ở gốc không gian làm việc dưới dạng một dấu chấm trên canvas trượt xuống khi canvas di chuyển).
Vì vậy, nếu scrollY bao gồm tuyệt đối, điều này sẽ theo cách "không chuyển dịch" nguồn gốc không gian làm việc. Điều này có nghĩa là viewTop sẽ biểu thị cạnh trên của blocklyDiv, thay vì cạnh trên cùng của không gian làm việc.
Chữ ký:
scrollY: number;