blockly > utils > browserEvents > bind
دالة utils.browserEvents.bind()
يمكنك ربط معالِج حدث يجب طلبه بغض النظر عمّا إذا كان جزءًا من البث باللمس النشط أم لا. استخدِم هذا الخيار للأحداث التي لا تشكّل جزءًا من إيماءة متعددة الأجزاء (مثل تمرير الماوس للحصول على تلميحات).
Signature:
export declare function bind(node: EventTarget, name: string, thisObject: Object | null, func: Function): Data;
المعلمات
المعلمة |
النوع |
الوصف |
عقدة |
EventTarget |
العقدة التي سيتم الاستماع إليها. |
الاسم |
سلسلة |
اسم الحدث المطلوب الاستماع إليه (مثل "ماوس داون"). |
thisObject |
الكائن | خالية |
قيمة "this" في الدالة |
func |
الوظيفة |
دالة للاستدعاء عند تشغيل الحدث. |
المرتجعات:
البيانات
البيانات المعتمة التي يمكن تمريرها إلى unbindEvent_.
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2024-09-12 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2024-09-12 (حسب التوقيت العالمي المتفَّق عليه)"],[[["The `utils.browserEvents.bind()` function attaches an event handler to a node, ensuring it's called even outside active touch interactions."],["It's ideal for events like mouseovers that are not part of multi-step gestures."],["The function takes the event target, event name, 'this' context for the handler, and the handler function itself as arguments."],["It returns an opaque data object used for detaching the event handler later."]]],[]]