blockly > browserEvents > conditionalBind
الدالة browserEvent.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_.