blockly‏ > utils‏ > browserEvents‏ > conditionalBind

הפונקציה utils.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_.