blockly > WorkspaceSvg > scrollY
พร็อพเพอร์ตี้ WorkspaceSvg.scrollY
ออฟเซ็ตการเลื่อนแนวตั้งปัจจุบันในหน่วยพิกเซลซึ่งสัมพันธ์กับต้นทางของพื้นที่ทำงาน
การนึกถึงมุมมองและผืนผ้าใบจะเคลื่อนไหวอยู่ใต้มุมมองนั้นมีประโยชน์ เมื่อผืนผ้าใบเลื่อนลง ค่านี้จะกลายเป็นบวกมากขึ้น และมุมมองจะ "มองเห็น" ส่วนบนของผืนผ้าใบ เมื่อผืนผ้าใบเลื่อนขึ้น ค่านี้จะเป็นลบมากขึ้น และมุมมองจะ "มองเห็น" ส่วนล่างของผืนผ้าใบ
สิ่งที่สับสนเกี่ยวกับค่านี้ก็คือ ค่านี้ไม่ได้และต้องไม่มีค่าชดเชย absoluteTop เนื่องจากใช้ในการคำนวณค่า viewTop
viewTop จะสัมพัทธ์กับต้นทางของพื้นที่ทำงาน (แม้ว่าจะอยู่ในหน่วยพิกเซล) ต้นทางของพื้นที่ทำงานคือมุมซ้ายบนของพื้นที่ทำงาน (อย่างน้อยเมื่อเปิดใช้อยู่) แถบนี้จะเลื่อนจากมุมซ้ายบนของ blocklyDiv เพื่อไม่ให้อยู่ใต้กล่องเครื่องมือ
เมื่อเปิดใช้พื้นที่ทำงาน ต้นทาง viewTop และพื้นที่ทำงานจะอยู่ในตำแหน่ง Y เดียวกัน เมื่อผืนผ้าใบเลื่อนไปด้านล่าง ค่านี้ (scrollY) เป็นบวกมากขึ้นและ viewTop จะเป็นค่าลบมากขึ้นเมื่อเทียบกับต้นทางของพื้นที่ทำงาน (รูปภาพในต้นทางพื้นที่ทำงานเป็นจุดบนผืนผ้าใบที่เลื่อนลงด้านล่างเมื่อผืนผ้าใบเคลื่อนที่)
ดังนั้น หาก ScrollY อยู่ในการรวม absoluteTop สิ่งนี้จะ "ยกเลิก" ต้นทางของพื้นที่ทำงาน ซึ่งหมายความว่า viewTop จะแสดงขอบด้านบนของ blocklyDiv แทนที่จะเป็นขอบด้านบนของพื้นที่ทำงาน
ลายเซ็น:
scrollY: number;