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