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 | אובייקט | null | הערך של 'this' בפונקציה. |
func | פעולה | פונקציה שצריך להפעיל כשהאירוע מופעל. |
opt_noCaptureIdentifier | בוליאני | (אופציונלי) True אם ההפעלה של האירוע הזה לא אמורה לחסום הפעלה של גורמים אחרים שמטפלים באירועים במגע הזה או בנגיעות אחרות בו-זמנית. כברירת מחדל, הערך הוא False. |
החזרות:
נתונים אטומים שניתן להעביר אל unbindEvent_.