Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
chặn > ScrollbarPair
Lớp cho một cặp thanh cuộn. Ngang và dọc.
Chữ ký:
export declare class ScrollbarPair
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ả |
canScrollHorizontally() |
|
Trả về trạng thái bật tính năng cuộn theo chiều ngang. |
canScrollVertically() |
|
Trả về việc chế độ cuộn theo chiều dọc có được bật hay không. |
dispose() |
|
Hãy loại bỏ cặp thanh cuộn này. Huỷ liên kết khỏi tất cả các phần tử DOM để tránh rò rỉ bộ nhớ. |
isVisible() |
|
Có thanh cuộn nào xuất hiện hay không. Thanh cuộn không được ghép nối có thể biến mất khi không cần thiết. |
resize() |
|
Tính toán lại cả hai thanh cuộn vị trí và độ dài. Đồng thời, đặt lại vị trí hình chữ nhật ở góc. |
resizeContent(hostMetrics) |
|
Tính toán lại thanh cuộn vị trí trong đường dẫn và chiều dài của chúng. Lệnh này sẽ được gọi khi nội dung của không gian làm việc thay đổi. |
resizeView(hostMetrics) |
|
Tính toán lại thanh cuộn 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(x, y, updateMetrics) |
|
Đặt tên người dùng của cả hai thanh cuộn. |
setContainerVisible(visible) |
|
Thiết lập xem vùng chứa của thanh cuộn này có hiển thị hay không. |
setVisible(visible) |
|
Thiết lập chế độ hiển thị của mọi thanh cuộn hiện có. |
setX(x) |
|
Đặt ô điều khiển của thanh cuộn ngang ở một vị trí nhất định tính theo pixel CSS so với thành phần mẹ. |
setY(y) |
|
Đặt ô điều khiển của thanh cuộn dọc ở một vị trí nhất định tính theo pixel CSS so với thành phần mẹ. |
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: 2025-07-25 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2025-07-25 UTC."],[],["The `ScrollbarPair` class manages horizontal and vertical scrollbars. It's constructed with a workspace and flags to add horizontal/vertical bars. Key actions include determining if scrolling is enabled in each direction, disposing of scrollbars, managing visibility, and resizing. Resizing involves recalculating scrollbar locations and lengths, considering both content changes (via `resizeContent`) and window layout changes (via `resizeView`). Methods allow setting scrollbar positions (`set`, `setX`, `setY`) and managing container visibility.\n"]]