blockly > utils > browserEvents

Không gian tên utils.browserEvents

Hàm

Chức năng Nội dung mô tả
bind(nút, tên, thisObject, func) Liên kết một trình xử lý sự kiện phải được gọi bất kể trình xử lý đó có thuộc luồng cảm ứng đang hoạt động hay không. Sử dụng tuỳ chọn này cho các sự kiện không thuộc một cử chỉ gồm nhiều phần (ví dụ: di chuột qua để xem chú giải công cụ).
conditionalBind(node, name, thisObject, func, opt_noCaptureIdentifier) 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).
getScrollDeltaPixels(e) Trả về delta cuộn của một sự kiện chuột theo đơn vị pixel.
isRightButton(e) Trả về true (đúng) với sự kiện này khi người dùng nhấp chuột phải.
isTargetInput(e) Trả về true nếu sự kiện này nhắm đến một tiện ích nhập văn bản?
MouseToSvg(e, svg, ma trận) Trả về toạ độ đã chuyển đổi của sự kiện chuột đã cho. Điểm gốc (0,0) là góc trên cùng bên trái của Blockly SVG.
unbind(bindData) Huỷ liên kết một hoặc nhiều sự kiện từ một lệnh gọi hàm.

Nhập bí danh

Nhập bí danh Nội dung mô tả
Dữ liệu Dữ liệu sự kiện mờ khối được dùng để huỷ liên kết các sự kiện khi sử dụng bindconditionalBind.