تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
blockly > utils > browserEvents > conditionalBind
دالة utils.browserEvents.conditionalBind()
ربط معالِج حدث يمكن تجاهله إذا لم يكن جزءًا من بث اللمس النشط استخدِم هذا الإجراء للأحداث التي تبدأ إيماءة متعددة الأجزاء أو تواصلها (مثل mousedown أو mousemove، والتي قد تكون جزءًا من سحب أو نقرة).
Signature:
export declare function conditionalBind(node: EventTarget, name: string, thisObject: object | null, func: Function, opt_noCaptureIdentifier?: boolean): Data;
المعلمات
المَعلمة |
النوع |
الوصف |
عقدة |
EventTarget |
العقدة التي سيتم الاستماع إليها. |
الاسم |
سلسلة |
اسم الحدث الذي تريد الاستماع إليه (مثل mousedown). |
thisObject |
object | null |
قيمة "this" في الدالة |
func |
الوظيفة |
الدالة التي يتمّ استدعاؤها عند بدء الحدث |
opt_noCaptureIdentifier |
قيمة منطقية |
(اختياري) صحيح إذا كان بدء هذا الحدث لا يجب أن يؤدي إلى حظر تنفيذ عناصر معالجة الأحداث الأخرى في هذه اللمسة أو لمسات أخرى متزامنة. تكون القيمة التلقائية هي خطأ. |
المرتجعات:
البيانات
بيانات غير شفافة يمكن تمريرها إلى unbindEvent_.
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)"],[],["The `conditionalBind` function binds an event handler to a specified node. It takes the node, event name, a `this` object, the handler function, and an optional boolean to control blocking of other event handlers. When the event is triggered, the provided function is executed. This is intended for events related to multi-part gestures. It returns data used for unbinding the event later. This allows to control whether to block execution of other handlers for touches.\n"]]