blockly > utils > browserEvents > conditionalBind

ฟังก์ชัน utils.browserEvents.conditionalBind()

เชื่อมโยงตัวแฮนเดิลเหตุการณ์ที่ระบบจะละเว้นได้หากไม่ได้อยู่ในสตรีมการสัมผัสที่ใช้งานอยู่ ใช้เหตุการณ์นี้สำหรับเหตุการณ์ที่เริ่มหรือดำเนินการท่าทางสัมผัสแบบหลายส่วนต่อ (เช่น mousedown หรือ mousemove ซึ่งอาจเป็นส่วนหนึ่งของการลากหรือคลิก)

ลายเซ็น:

export declare function conditionalBind(node: EventTarget, name: string, thisObject: object | null, func: Function, opt_noCaptureIdentifier?: boolean): Data;

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
โหนด EventTarget โหนดที่จะฟัง
ชื่อ สตริง ชื่อเหตุการณ์ที่จะฟัง (เช่น "mousedown")
thisObject object | null ค่าของ "this" ในฟังก์ชัน
func ฟังก์ชัน ฟังก์ชันที่จะเรียกใช้เมื่อมีการทริกเกอร์เหตุการณ์
opt_noCaptureIdentifier บูลีน (ไม่บังคับ) จริงหากการทริกเกอร์เหตุการณ์นี้ไม่ควรบล็อกการดำเนินการของตัวแฮนเดิลเหตุการณ์อื่นๆ ในการแตะครั้งนี้หรือการแตะอื่นๆ พร้อมกัน เท็จโดยค่าเริ่มต้น

การคืนสินค้า:

ข้อมูล

ข้อมูลที่ทึบแสงซึ่งสามารถส่งไปยัง unbindEvent_