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 | قيمة منطقية | (اختياري) صحيح إذا كان بدء هذا الحدث لا يجب أن يؤدي إلى حظر تنفيذ عناصر معالجة الأحداث الأخرى في هذه اللمسة أو لمسات أخرى متزامنة. تكون القيمة التلقائية هي خطأ. |
المرتجعات:
بيانات غير شفافة يمكن تمريرها إلى unbindEvent_.