จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
blockly > แถบเลื่อน
คลาสสำหรับแถบเลื่อน SVG เพียงอย่างเดียว เทคนิคนี้มีแถบเลื่อนที่ได้รับการรับประกันว่าจะทำงานได้ แต่อาจมีลักษณะหรือลักษณะการทำงานเหมือนแถบเลื่อนของระบบไม่ได้
ลายเซ็น:
export declare class Scrollbar
ผู้ผลิต
พร็อพเพอร์ตี้
วิธีการ
วิธีการ |
ตัวปรับแต่ง |
คำอธิบาย |
dispose() |
|
กำจัดแถบเลื่อนนี้ นำองค์ประกอบ DOM, Listener เหตุการณ์ และการสมัครใช้บริการธีมออก |
isVisible() |
|
แถบเลื่อนมองเห็นได้ไหม แถบเลื่อนที่ไม่มีการจับคู่จะหายไปเมื่อไม่ต้องการ |
resize(opt_metrics) |
|
คำนวณตำแหน่งของแถบเลื่อนใหม่และความยาว |
resizeContentHorizontal(hostMetrics) |
|
คำนวณตำแหน่งของแถบเลื่อนแนวนอนใหม่ภายในเส้นทางและความยาว ระบบจะเรียกใช้เมื่อเนื้อหาของพื้นที่ทำงานมีการเปลี่ยนแปลง |
resizeContentVertical(hostMetrics) |
|
คำนวณตำแหน่งของแถบเลื่อนแนวตั้งอีกครั้งภายในเส้นทางและความยาวของแถบเลื่อน ระบบจะเรียกใช้เมื่อเนื้อหาของพื้นที่ทำงานมีการเปลี่ยนแปลง |
resizeViewHorizontal(hostMetrics) |
|
คำนวณตำแหน่งของแถบเลื่อนแนวนอนบนหน้าจอและความยาวเส้นทางอีกครั้ง ระบบจะเรียกใช้ข้อมูลนี้เมื่อเลย์เอาต์หรือขนาดของหน้าต่างมีการเปลี่ยนแปลง |
resizeViewVertical(hostMetrics) |
|
คำนวณตำแหน่งของแถบเลื่อนแนวตั้งบนหน้าจอและความยาวเส้นทางอีกครั้ง ระบบจะเรียกใช้ข้อมูลนี้เมื่อเลย์เอาต์หรือขนาดของหน้าต่างมีการเปลี่ยนแปลง |
set(value, updateMetrics) |
|
กำหนดตำแหน่งของแฮนเดิลแถบเลื่อน |
setContainerVisible(visible) |
|
กำหนดว่าจะแสดงคอนเทนเนอร์ของแถบเลื่อนหรือไม่ และอัปเดตการแสดงผลให้สอดคล้องกันหากมีการเปลี่ยนแปลงการแสดงผล |
setHandlePosition(newPosition) |
|
ตั้งค่าออฟเซ็ตของแฮนเดิลของแถบเลื่อนจากตำแหน่งของแถบเลื่อน แล้วเปลี่ยนแอตทริบิวต์ SVG ตามความเหมาะสม |
setOrigin(x, y) |
|
บันทึกต้นทางของพื้นที่ทำงานที่มีแถบเลื่อนเป็นพิกเซลที่สัมพันธ์กับต้นทาง div ของการแทรก ตัวเลือกนี้ใช้ในกรณีที่ใช้แถบเลื่อนในออบเจ็กต์ที่มีต้นทางไม่ตรงกับพื้นที่ทำงานหลัก (เช่น ใน Flyout) |
setVisible(visible) |
|
ตั้งค่าว่าจะให้แสดงแถบเลื่อนไหม มีผลกับแถบเลื่อนที่ไม่ได้จับคู่เท่านั้น |
updateDisplay_() |
|
อัปเดตการแสดงแถบเลื่อนโดยพิจารณาว่าควรมองเห็นได้หรือไม่ และมองเห็นพื้นที่ทำงานของแถบเลื่อนนั้นหรือไม่ เราใช้พื้นที่ทำงานที่ซ่อนอยู่เพื่อซ่อนเราไม่ได้ เนื่องจากพื้นที่ทำงานดังกล่าวไม่จำเป็นต้องเป็นระดับบนสุดใน DOM |
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2023-12-01 UTC
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"ไม่มีข้อมูลที่ฉันต้องการ"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"ล้าสมัย"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"ปัญหาเกี่ยวกับการแปล"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"อื่นๆ"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"เข้าใจง่าย"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"แก้ปัญหาของฉันได้"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"อื่นๆ"
}]