blockly > browserEvents > conditionalBind
הפונקציה browserEvents.conditionalBind()
קישור של גורם מטפל באירועים שאפשר להתעלם ממנו אם הוא לא חלק מהזרם הפעיל של המגע. משתמשים באפשרות הזו לאירועים שמתחילים או ממשיכים תנועה שמכילה כמה חלקים (למשל mousedown או mousemove, שיכולים להיות חלק מגרירה או מקליק).
Signature:
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 | בוליאני | (אופציונלי) הערך true (נכון) אם ההפעלה של האירוע הזה לא אמורה לחסום את ההפעלה של אחרים מטפלי אירועים במגע הזה או במגעים בו-זמניים אחרים. ברירת המחדל היא False. |
החזרים:
נתונים אטומים שאפשר להעביר אל unbindEvent_.