blockly > WorkspaceSvg > scrollY
WorkspaceSvg.scrollY mülkü
Çalışma alanı kaynağına göre piksel birimleri cinsinden geçerli dikey kaydırma ofseti.
Bir görünümü ve o görünümün altında hareket eden bir tuvali düşünmek yararlıdır. Kanvas aşağı doğru ilerledikçe bu değer daha pozitif hale gelir ve görünüm artık "görünür" olur üst kısmını görebilirsiniz. Kanvas yukarı doğru yükseldikçe bu değer daha negatif olur ve görünüm "görür" olur alt kısmını görebilirsiniz.
Bu değerle ilgili kafa karıştırıcı olan şey, Mutlak Üst ofset'i içermemesi ve içermemesidir. Bunun nedeni, bu parametrenin viewTop değerini hesaplamak için kullanılmasıdır.
viewTop, çalışma alanı kaynağına göre değişir (yine de piksel birimlerinde). Çalışma alanı kaynağı, çalışma alanının sol üst köşesidir (en azından etkinleştirildiğinde). Araç kutusunun altında kalmayacak şekilde blocklyDiv öğesinin sol üstünden kaydırılır.
Çalışma alanı etkinleştirildiğinde viewTop ve Workspace başlangıç noktası aynı Y konumunda olur. Tuval en alta kaydıkça bu değer (scrollY) daha pozitif, viewTop ise çalışma alanı kaynağına göre daha olumsuz hale gelir (çalışma alanı başlangıç noktasındaki resim, tuval hareket ettikçe tuvalde aşağı doğru kaydırılır).
ScrollY'nin MutlakTop'ı dahil etmesi durumunda, bu bir şekilde "kaydırmayı kaldır" çalışma alanı kaynağını girin. Bu, viewTop'un, çalışma alanının üst kenarı yerine blocklyDiv'in üst kenarını temsil edeceği anlamına gelir.
İmza:
scrollY: number;