blockly > Thanh cuộn
Lớp dành cho thanh cuộn SVG thuần tuý. Kỹ thuật này cung cấp một thanh cuộn đảm bảo sẽ hoạt động, nhưng có thể không trông hoặc không 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 |
Nội dung mô tả |
dispose() |
|
Hãy 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() |
|
Có nhìn thấy thanh cuộn không. Các thanh cuộn không được 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à độ 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 thanh điều khiển thanh cuộn. |
setContainerVisible(visible) |
|
Thiết lập 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 cầm của thanh cuộn so với vị trí của thanh cuộn và thay đổi thuộc tính SVG cho phù hợp. |
setOrigin(x, y) |
|
Ghi lại nguồn gốc của không gian làm việc chứa thanh cuộn, tính bằng pixel so với nguồn gốc div chèn. Lựa chọn này dành cho những lần sử dụng thanh cuộn 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 cửa sổ bật lên). |
setVisible(visible) |
|
Thiết lập xem thanh cuộn có hiển thị hay không. Chỉ áp dụng cho 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 người dùng có cho rằng thanh cuộn đó hiển thị hay không và không gian làm việc của thanh cuộn có hiển thị hay không. Chúng ta không thể dựa vào việc không gian làm việc chứa bị ẩn để ẩn mình vì không nhất thiết phải là không gian làm việc mẹ trong DOM. |