chặn > utils > browserEvents > (Sự kiện trình duyệt >) conditionalBind

Hàm utils.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ý đó không thuộc luồng chạm đang hoạt động. Sử dụng thuộc tính 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 động tác (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;

Thông số

Thông số Loại Mô tả
nút EventTarget Nút để nghe.
tên string Tên sự kiện để nghe (ví dụ: 'Mousedown').
thisObject Đối tượng | rỗng Giá trị của '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 thao tác 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 trong 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ường hợp trả lại hàng:

Dữ liệu

Dữ liệu mờ có thể được chuyển tới unbindEvent_.