blockly > browserEvents > conditionalBind

تابع browserEvents.conditionalBind().

یک کنترل کننده رویداد را که اگر بخشی از جریان لمسی فعال نباشد، نادیده گرفته شود، متصل کنید. از این برای رویدادهایی استفاده کنید که یک حرکت چند قسمتی را شروع می‌کنند یا ادامه می‌دهند (مثلاً ماوس یا حرکت ماوس، که ممکن است بخشی از کشیدن یا کلیک باشد).

امضا:

export declare function conditionalBind(node: EventTarget, name: string, thisObject: Object | null, func: Function, opt_noCaptureIdentifier?: boolean): Data;

مولفه های

پارامتر تایپ کنید شرح
گره رویداد هدف گره ای که باید به آن گوش داد.
نام رشته نام رویداد برای گوش دادن (مثلاً 'mousedown').
این شی شی | خالی مقدار "this" در تابع.
تابع تابع عملکرد برای تماس زمانی که رویداد فعال می شود.
opt_noCaptureIdentifier بولی (اختیاری) درست است اگر راه‌اندازی در این رویداد نباید اجرای سایر کنترل‌کننده‌های رویداد را در این لمس یا سایر لمس‌های همزمان مسدود کند. به طور پیش فرض نادرست است.

برمی گرداند:

داده ها

داده های غیر شفافی که می توانند به unbindEvent_ ارسال شوند.