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_.