blockly > utils > browserEvents > conditionalBind
الدالة utils.browserevents.conditionalbound()
يمكنك ربط معالِج أحداث يمكن تجاهله إذا لم يكن جزءًا من البث المباشر النشط. استخدم هذا مع الأحداث التي تبدأ أو تستمر في إيماءة متعددة الأجزاء (على سبيل المثال، تحريك الماوس لأسفل أو تحريك الماوس، والتي قد تكون جزءًا من السحب أو النقر).
Signature:
export declare function conditionalBind(node: EventTarget, name: string, thisObject: Object | null, func: Function, opt_noCaptureIdentifier?: boolean): Data;
المَعلمات
المَعلمة | Type | الوصف |
---|---|---|
عقدة | EventTarget | عقدة يتم الاستماع عليها. |
اسم | سلسلة | اسم الحدث المطلوب الاستماع إليه (مثل mousedown). |
thisObject | كائن | قيمة فارغة | قيمة 'this' في الدالة. |
func | الوظيفة | دالة للاستدعاء عند بدء الحدث. |
opt_noCaptureIdentifier | boolean | (اختياري) صحيح إذا كان التشغيل في هذا الحدث يجب ألا يؤدي إلى حظر تنفيذ معالِجات الأحداث الأخرى عند لمس هذه اللمس أو اللمسات الأخرى المتزامنة. يكون الخيار "خطأ" تلقائيًا. |
المرتجعات:
بيانات غير واضحة يمكن تمريرها إلى unbindEvent_.