blockly > utils > browserEvents > conditionalBind
utils.browserEvents.conditionalBind() ฟังก์ชัน
เชื่อมโยงเครื่องจัดการเหตุการณ์ที่ละเว้นได้หากไม่ได้เป็นส่วนหนึ่งของสตรีมการสัมผัสที่ใช้งานอยู่ ใช้สำหรับเหตุการณ์ที่เริ่มต้นหรือต่อท่าทางสัมผัสที่มีหลายส่วนต่อไป (เช่น เลื่อนเมาส์ลงหรือเลื่อนเมาส์ ซึ่งอาจเป็นส่วนหนึ่งของการลากหรือการคลิก)
ลายเซ็น:
export declare function conditionalBind(node: EventTarget, name: string, thisObject: Object | null, func: Function, opt_noCaptureIdentifier?: boolean): Data;
พารามิเตอร์
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
โหนด | EventTarget | โหนดที่จะฟัง |
ชื่อ | สตริง | ชื่อเหตุการณ์ที่จะฟัง (เช่น "mousedown") |
thisObject | ออบเจ็กต์ | ค่าว่าง | ค่าของ "this" ในฟังก์ชัน |
func | ฟังก์ชัน | ฟังก์ชันสำหรับเรียกเมื่อมีการทริกเกอร์เหตุการณ์ |
opt_noCaptureIdentifier | boolean | (ไม่บังคับ) "จริง" หากการทริกเกอร์เหตุการณ์นี้ไม่ควรบล็อกการดำเนินการของตัวแฮนเดิลเหตุการณ์อื่นๆ ในการแตะนี้หรือการแตะพร้อมกันอื่นๆ เท็จโดยค่าเริ่มต้น |
การคืนสินค้า:
ข้อมูลทึบที่สามารถส่งผ่านไปยัง unbindEvent_