แบบสำรวจการวิจัย: บอกให้เราทราบเกี่ยวกับประสบการณ์การใช้งาน Blockly
เริ่มแบบสำรวจ
blockly > ScrollbarPair
คลาสสำหรับแถบเลื่อน 2 อัน แนวนอนและแนวตั้ง
ลายเซ็น:
export declare class ScrollbarPair
ผู้ผลิต
พร็อพเพอร์ตี้
เมธอด
วิธีการ |
คีย์ตัวปรับแต่ง |
คำอธิบาย |
canScrollHorizontally() |
|
แสดงผลว่าเปิดใช้การเลื่อนในแนวนอนหรือไม่ |
canScrollVertically() |
|
แสดงผลว่าเปิดใช้การเลื่อนในแนวตั้งหรือไม่ |
dispose() |
|
กำจัดแถบเลื่อนคู่นี้ ยกเลิกการลิงก์จากองค์ประกอบ DOM ทั้งหมดเพื่อป้องกันการรั่วไหลของหน่วยความจำ |
isVisible() |
|
หากมีแถบเลื่อนปรากฏขึ้นมา แถบเลื่อนที่ไม่ได้จับคู่อาจหายไปเมื่อไม่จำเป็น |
resize() |
|
คำนวณแถบเลื่อนทั้งสองใหม่ ตำแหน่งและความยาว เปลี่ยนตำแหน่งมุมสี่เหลี่ยมผืนผ้าด้วย |
resizeContent(hostMetrics) |
|
คำนวณแถบเลื่อนอีกครั้ง ตำแหน่งภายในเส้นทางและความยาว โดยควรเรียกใช้เมื่อมีการเปลี่ยนแปลงเนื้อหาของพื้นที่ทำงาน |
resizeView(hostMetrics) |
|
คำนวณแถบเลื่อนใหม่ ตำแหน่งบนหน้าจอและความยาวเส้นทาง ซึ่งควรเรียกข้อมูลนี้เมื่อเลย์เอาต์หรือขนาดของหน้าต่างมีการเปลี่ยนแปลง |
set(x, y, updateMetrics) |
|
ตั้งค่าแฮนเดิลของแถบเลื่อนทั้ง 2 แบบ |
setContainerVisible(visible) |
|
ตั้งค่าว่าจะให้แสดงคอนเทนเนอร์ของแถบเลื่อนนี้หรือไม่ |
setVisible(visible) |
|
ตั้งค่าการเปิดเผยแถบเลื่อนที่มีอยู่ |
setX(x) |
|
ตั้งค่าแฮนเดิลของแถบเลื่อนแนวนอนให้อยู่ที่ตำแหน่งที่ต้องการในหน่วยพิกเซล CSS โดยสัมพันธ์กับหน่วยโฆษณาระดับบน |
ตั้งค่าY(y) |
|
ตั้งค่าแฮนเดิลของแถบเลื่อนแนวตั้งให้อยู่ในตำแหน่งที่ต้องการในพิกเซล CSS เมื่อเทียบกับระดับบนสุด |
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2024-10-15 UTC
[null,null,["อัปเดตล่าสุด 2024-10-15 UTC"],[[["The `ScrollbarPair` class manages a pair of horizontal and vertical scrollbars for a Blockly workspace."],["It provides methods for controlling the scrollbars' visibility, position, and size in response to workspace changes and user interactions."],["`ScrollbarPair` handles resizing and repositioning of scrollbars, ensuring they remain functional and aligned within their container."],["Developers can use its methods to set scroll positions, check visibility, and manage the overall behavior of the scrollbars."]]],[]]