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