WorkspaceSvg.scrollY 屬性
目前以像素單位為基準的垂直捲動位移 (相對於工作區來源)。
顧名思義,在檢視區塊下方以及移動的畫布上,會很有幫助。畫布向下移動時,這個值會變得比較正面,檢視畫面也變為「看見」畫布的上半部畫布往上移動,這個值會變得負值,且檢視畫面變為「看見」畫布的下半部
這個值令人困惑,表示該值沒有,且不得包含絕對 Top 偏移。這是因為系統會使用此值來計算 viewTop 值。
viewTop 與工作區來源 (採用像素單位相同) 是相對的。工作區來源是指工作區的左上角 (至少在啟用時)。該圖示從 BlocklyDiv 的左上角開始,因此不會位於工具箱下方。
啟用工作區時,檢視畫面頂端和工作區來源位於同一個 Y 位置。隨著畫布向底部滑動 (scrollY) 這個值會變得比較正數,且與工作區來源相比 (畫布原始圖片中的圖片,畫佈在畫布移動時,畫布原始圖片會隨著畫布移動時,此值會逐漸滑入底部) 的正面效果 (scrollY)。
因此,如果捲動 Y 要包含絕對頂端,這樣就會「反向移動」工作區來源這表示 viewTop 會代表 BlocklyDiv 的頂部邊緣,而不是工作區的頂端邊緣。
Signature:
scrollY: number;