blockly > browserEvents > conditionalBind
ฟังก์ชัน 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_