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;

פרמטרים

פרמטר תיאור התיאור
צומת (Node) EventTarget צומת להאזנה.
name מחרוזת שם האירוע להאזנה (למשל, 'mousedown').
thisObject אובייקט | null הערך של 'this' בפונקציה.
func פעולה פונקציה שצריך להפעיל כשהאירוע מופעל.
opt_noCaptureIdentifier boolean (אופציונלי) True אם הטריגרים באירוע הזה לא אמורים לחסום את הביצוע של גורמים מטפלים אחרים באירועים במגע הזה או בנגיעות אחרות בו-זמנית. False כברירת מחדל.

החזרות:

נתונים

נתונים אטומים שניתן להעביר ל-unbindEvent_.