blockly > utils > browserEvents > conditionalBind

الدالة utils.browserevents.conditionalBind()

يمكنك ربط معالج حدث يمكن تجاهله إذا لم يكن جزءًا من ساحة المشاركات باللمس النشطة. استخدِم هذا الخيار للأحداث التي تبدأ أو تستمر في إيماءة متعددة الأجزاء (مثل تحريك الماوس للأسفل أو الماوس، والتي قد تكون جزءًا من سحب أو نقرة).

Signature:

export declare function conditionalBind(node: EventTarget, name: string, thisObject: Object | null, func: Function, opt_noCaptureIdentifier?: boolean): Data;

المعلمات

المعلمة النوع الوصف
عقدة EventTarget العقدة التي سيتم الاستماع إليها.
الاسم سلسلة اسم الحدث المطلوب الاستماع إليه (مثل "ماوس داون").
thisObject الكائن | خالية قيمة 'this' في الدالة.
func الوظيفة دالة للاستدعاء عند تشغيل الحدث.
opt_noCaptureIdentifier منطقي (اختياري) صحيح إذا كان التشغيل في هذا الحدث يجب ألا يؤدي إلى حظر تنفيذ معالِجات الأحداث الأخرى عند اللمس أو غيرها من اللمسات المتزامنة. يتم ضبط الخيار "خطأ" تلقائيًا.

المرتجعات:

البيانات

البيانات المعتمة التي يمكن تمريرها إلى unbindEvent_.