Bản khảo sát nghiên cứu: Cho chúng tôi biết trải nghiệm của bạn khi sử dụng Blockly
Bắt đầu khảo sát
chặn > Thanh cuộn
Lớp cho thanh cuộn SVG thuần tuý. Kỹ thuật này cung cấp một thanh cuộn được đảm bảo hoạt động nhưng có thể không có hình thức hoặc hoạt động như thanh cuộn của hệ thống.
Chữ ký:
export declare class Scrollbar
Hàm khởi tạo
Thuộc tính
Phương thức
Phương thức |
Đối tượng sửa đổi |
Mô tả |
dispose() |
|
Vứt bỏ thanh cuộn này. Xoá các phần tử DOM, trình nghe sự kiện và gói thuê bao giao diện. |
isVisible() |
|
Thanh cuộn có hiển thị không. Thanh cuộn không ghép nối sẽ biến mất khi không cần thiết. |
resize(opt_metrics) |
|
Tính toán lại vị trí và độ dài của thanh cuộn. |
resizeContentHorizontal(hostMetrics) |
|
Tính toán lại vị trí của thanh cuộn ngang trong đường dẫn và chiều dài của thanh cuộn đó. Lệnh này sẽ được gọi khi nội dung của không gian làm việc thay đổi. |
resizeContentVertical(hostMetrics) |
|
Tính toán lại vị trí của thanh cuộn dọc trong đường dẫn và chiều dài của thanh cuộn đó. Lệnh này sẽ được gọi khi nội dung của không gian làm việc thay đổi. |
resizeViewHorizontal(hostMetrics) |
|
Tính toán lại vị trí của thanh cuộn ngang trên màn hình và chiều dài đường dẫn. Lệnh này sẽ được gọi khi bố cục hoặc kích thước của cửa sổ thay đổi. |
resizeViewVertical(hostMetrics) |
|
Tính toán lại vị trí của thanh cuộn dọc trên màn hình và độ dài đường dẫn. Lệnh này sẽ được gọi khi bố cục hoặc kích thước của cửa sổ thay đổi. |
set(value; updateMetrics) |
|
Đặt vị trí của ô điều khiển thanh cuộn. |
setContainerVisible(visible) |
|
Đặt xem vùng chứa của thanh cuộn có hiển thị hay không và cập nhật màn hình cho phù hợp nếu chế độ hiển thị đã thay đổi. |
setHandlePosition(newPosition) |
|
Đặt độ lệch của tay điều khiển thanh cuộn so với vị trí của thanh cuộn rồi thay đổi thuộc tính SVG cho phù hợp. |
setOrigin(x, y) |
|
Ghi lại điểm gốc của không gian làm việc chứa thanh cuộn, tính bằng pixel so với gốc div chèn. Thuộc tính này dành cho những trường hợp thanh cuộn được dùng trong một đối tượng có nguồn gốc không giống với không gian làm việc chính (ví dụ: trong một mục bay). |
setVisible(visible) |
|
Thiết lập xem có hiển thị thanh cuộn hay không. Chỉ áp dụng cho các thanh cuộn không được ghép nối. |
updateDisplay_() |
|
Cập nhật chế độ hiển thị của thanh cuộn dựa trên việc thanh cuộn có cho rằng thanh này nên xuất hiện hay không và không gian làm việc chứa thanh đó có hiển thị hay không. Chúng ta không thể dựa vào không gian làm việc chứa đang bị ẩn để ẩn chúng ta vì điều này không nhất thiết là thành phần mẹ của chúng ta trong DOM. |
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2024-09-10 UTC.
[null,null,["Cập nhật lần gần đây nhất: 2024-09-10 UTC."],[[["The `Scrollbar` class creates custom scrollbars using SVG, ensuring functionality across different systems but potentially differing in appearance from native scrollbars."],["It provides methods to control the scrollbar's visibility, position, and size, adapting to content and window changes."],["Scrollbars can be paired or unpaired, with unpaired ones automatically hiding when not needed."],["Properties allow access and modification to scrollbar behavior and appearance through DOM attributes and event handlers."],["Developers can interact with the scrollbar through its methods to dynamically adjust its position, visibility, and responsiveness to workspace content."]]],[]]