blockly > utils > browserEvents

مساحة اسم utils.browserEvents

الدوال

الوظيفة الوصف
bind(node, name, thisObject, Func) يمكنك ربط معالِج أحداث يجب استدعاؤه بغض النظر عمّا إذا كان جزءًا من البث المباشر باللمس. استخدم هذا الخيار للأحداث التي لا تشكّل جزءًا من إيماءة متعددة الأجزاء (مثل تمرير الماوس لتلميحات التلميحات).
conditionalBind(node, name, thisObject, func, opt_noCaptureIdentifier) يمكنك ربط معالِج أحداث يمكن تجاهله إذا لم يكن جزءًا من البث المباشر النشط. استخدم هذا مع الأحداث التي تبدأ أو تستمر في إيماءة متعددة الأجزاء (على سبيل المثال، تحريك الماوس لأسفل أو تحريك الماوس، والتي قد تكون جزءًا من السحب أو النقر).
getScrollDeltaPixels(e) تعرض دلتا التمرير لحدث الماوس بوحدات البكسل.
isRightButton(e) لعرض true من خلال النقر بزر الماوس الأيمن على هذا الحدث.
isTargetInput(e) هل يتم إرجاع القيمة "صحيح" إذا كان هذا الحدث يستهدف أداة إدخال النص؟
mouseToSvg(e, svg, خوارزمية) تعرض الإحداثيات المحوَّلة لحدث الماوس المحدّد. الأصل (0,0) هو أعلى يمين رسم موجّهة يمكن تغيير حجمها (SVG) لحظر الجمهور.
unbind(bindData) إلغاء ربط حدث واحد أو أكثر من استدعاء دالة.

النوع "الأسماء المستعارة"

النوع "الاسم المستعار" الوصف
البيانات بيانات الأحداث المبهمة المحظورة التي يتم استخدامها لإلغاء ربط الأحداث عند استخدام bind وconditionalBind