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