blockly > browserEvents
مساحة اسم searchEvent
الدوال
الوظيفة |
الوصف |
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-01 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2023-12-01 (حسب التوقيت العالمي المتفَّق عليه)"],[[["The `browserEvents` namespace provides functions for managing browser events within Blockly, particularly for mouse and touch interactions."],["It offers methods for binding, conditionally binding, and unbinding event handlers to DOM elements."],["Functions are included to determine event specifics, such as right-clicks, scroll deltas, and target elements."],["It facilitates converting mouse event coordinates to SVG coordinates within the Blockly workspace."],["The namespace utilizes a `Data` type alias for managing event binding data for efficient unbinding."]]],[]]