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.
blockly > utils > browserEvents > conditionalBind
Hàm utils.browserEvents.conditionalBind()
Liên kết một trình xử lý sự kiện có thể bị bỏ qua nếu 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ỉ nhiều phần (ví dụ: mousedown hoặc mousemove, 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 |
chuỗi |
Tên sự kiện cần theo dõi (ví dụ: "mousedown"). |
thisObject |
object | null |
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 việc kích hoạt trên sự kiện này không chặn việc 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. Giá trị mặc định là false. |
Trả về:
Dữ liệu
Dữ liệu mờ có thể được truyền đến unbindEvent_.
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 `conditionalBind` function binds an event handler to a specified node. It takes the node, event name, a `this` object, the handler function, and an optional boolean to control blocking of other event handlers. When the event is triggered, the provided function is executed. This is intended for events related to multi-part gestures. It returns data used for unbinding the event later. This allows to control whether to block execution of other handlers for touches.\n"]]