فضای نام را لمس کنید
کارکرد
تابع | شرح |
---|---|
checkTouchIdentifier(e) | بررسی کنید که آیا شناسه اشاره گر روی رویداد با شناسه ذخیره شده فعلی مطابقت دارد یا خیر. اگر شناسه فعلی تنظیم نشده بود، شناسه را از رویداد ذخیره کنید. این یک کشیدن/ژست را شروع میکند، که در طی آن رویدادهای نشانگر با سایر شناسهها بیصدا نادیده گرفته میشوند. |
clearTouchIdentifier() | شناسه لمسی را که ردیابی می کند که به کدام جریان لمسی توجه کنید پاک کنید. این به کشیدن/ژست فعلی پایان میدهد و اجازه میدهد تا نشانگرهای دیگر گرفته شوند. |
getTouchIdentifierFromEvent(e) | شناسه اشاره گر را از رویداد داده شده دریافت کنید. |
shouldHandleEvent(e) | تصمیم بگیرید که آیا Blockly باید این رویداد را مدیریت کند یا نادیده بگیرد. رویدادهای موس و لمسی نیاز به بررسیهای خاصی دارند زیرا ما میخواهیم هر بار فقط با یک جریان لمسی سروکار داشته باشیم. همه رویدادهای دیگر همیشه باید مدیریت شوند. |
متغیرها
متغیر | شرح |
---|---|
TOUCH_ENABLED | آیا لمس در مرورگر فعال است یا خیر. کپی شده از Closure's goog.events.BrowserFeature.TOUCH_ENABLED |
TOUCH_MAP | فرهنگ لغت جستجوی TOUCH_MAP رویدادهای لمسی اضافی را در ارتباط با رویدادهای ماوس مشخص می کند. |