blockly > WorkspaceSvg > scrollY
Properti WorkspaceSvg.scrollY
Offset scroll vertikal saat ini dalam unit piksel, relatif terhadap asal ruang kerja.
Sebaiknya pertimbangkan tampilan, dan kanvas yang bergerak di bawah tampilan tersebut. Saat kanvas bergerak ke bawah, nilai ini menjadi lebih positif, dan tampilannya sekarang "melihat" bagian atas kanvas. Saat kanvas bergerak ke atas, nilai ini menjadi lebih negatif, dan tampilannya adalah "melihat" bagian bawah kanvas.
Hal yang membingungkan tentang nilai ini adalah bahwa nilai ini tidak, dan tidak boleh menyertakan offset absolutTop. Ini karena digunakan untuk menghitung nilai viewTop.
ViewTop bersifat relatif terhadap asal ruang kerja (meskipun dalam unit piksel). Asal ruang kerja adalah sudut kiri atas ruang kerja (setidaknya saat diaktifkan). Tombol ini digeser dari kiri atas blocklyDiv agar tidak berada di bawah toolbox.
Saat ruang kerja diaktifkan, viewTop dan asal ruang kerja berada di lokasi Y yang sama. Saat kanvas bergeser ke bawah, nilai ini (scrollY) menjadi lebih positif, dan viewTop menjadi lebih negatif dibandingkan dengan asal ruang kerja (gambar dalam asal ruang kerja sebagai titik pada kanvas yang bergeser ke bawah saat kanvas bergerak).
Jadi, jika scrollY menyertakan absolutTop, hal ini akan dengan cara "membatalkan perubahan" asal ruang kerja. Ini berarti bahwa viewTop akan mewakili tepi atas blocklyDiv, bukan tepi atas ruang kerja.
Tanda Tangan:
scrollY: number;