blockly > browserEvents > conditionalBind
Hàm browserEvents.conditionalBind()
Liên kết một trình xử lý sự kiện có thể bỏ qua nếu trình xử lý này không thuộc luồng thao tác chạm đang hoạt động. Sử dụng tính năng này cho các sự kiện bắt đầu hoặc tiếp tục một cử chỉ gồm nhiều phần (ví dụ: di chuột xuống hoặc di chuyển bằng chuột, có thể là một phần của thao tác kéo hoặc nhấp).
Chữ ký:
export declare function conditionalBind(node: EventTarget, name: string, thisObject: Object | null, func: Function, opt_noCaptureIdentifier?: boolean): Data;
Các tham số
Thông số | Loại | Nội dung mô tả |
---|---|---|
nút | EventTarget | Nút để nghe. |
tên | string | Tên sự kiện cần nghe (ví dụ: "chuột xuống"). |
thisObject | Đối tượng | giá trị rỗng | Giá trị "this" trong hàm. |
func | Chức năng | Hàm gọi khi sự kiện được kích hoạt. |
opt_noCaptureIdentifier | boolean | (Không bắt buộc) Đúng nếu kích hoạt trên sự kiện này sẽ không chặn quá trình thực thi các trình xử lý sự kiện khác trên thao tác chạm này hoặc các thao tác chạm đồng thời khác. Sai theo mặc định. |
Trả về:
Dữ liệu mờ có thể được chuyển đến unbindEvent_.