blockly > browserEvents > ربط
الدالة 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 `browserEvents.bind()` function attaches an event handler to a node, ensuring it's called irrespective of touch interactions."],["This function is best suited for events outside multi-part gestures, like tooltips triggered by mouseovers."],["It requires the target node, event name, 'this' context for the handler function, and the handler function itself as arguments."],["Upon successful binding, it returns an opaque data object for later event removal using `unbindEvent_`."]]],[]]