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 |
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2023-12-02 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2023-12-02 (حسب التوقيت العالمي المتفَّق عليه)"],[[["The `utils.browserEvents` namespace provides functions for handling browser events in Blockly, such as binding, unbinding, and interpreting events."],["It includes functionalities to manage mouse and touch events, specifically for actions like dragging, clicking, and tooltips."],["Functions are available to identify right-clicks, target elements, and scroll delta, aiding in precise event handling."],["The namespace also offers utilities for converting mouse coordinates to SVG coordinates within the Blockly environment."],["`bindData` is a type alias representing opaque event data that can be used to unbind events previously bound using `bind` or `conditionalBind`."]]],[]]