رویداد touchcancel
تعریف و کاربرد
رویداد touchcancel وقتی که وقوع لمس قطع میشود، رخ میدهد.
دستگاههای مختلف در حالتهای مختلف میتوانند وقایع لمسی را قطع کنند، اگر چنین "اشتباهی"ی رخ دهد، استفاده از این رویداد برای پاکسازی کد یک عادت خوب به نظر میرسد.
نکته:رویداد touchcancel فقط برای دستگاههای دارای صفحه لمسی قابل استفاده است.
توجه:در اینجا سایر وقایع مرتبط با وقوع touchcancel آورده شده است:
- touchstart - وقتی کاربر عنصر را لمس میکند، این رخ میدهد
- touchend - وقتی کاربر انگشت خود را از عنصر برمیدارد، این رخ میدهد
- touchmove - وقتی کاربر انگشت خود را روی صفحه حرکت میدهد، این رخ میدهد
مثال
اجرای جاوااسکریپت در زمان قطع تماس (فقط برای صفحهنمایشهای لمسی):
<p ontouchcancel="myFunction(event)">Touch me!</p>
آموزش
در HTML:
<عنصر ontouchcancel="myScript">
در جاوااسکریپت:
اجسام.ontouchcancel = myScript;
در جاوااسکریپت از روش addEventListener() استفاده کنید:
اجسام.addEventListener("touchcancel", myScript);
جزئیات فنی
بالابردگی: | پشتیبانی میشود: |
---|---|
قابل انصراف: | پشتیبانی میشود: |
نوع وقایع: | TouchEvent |
تگهای پشتیبانی شده HTML: | تمام عناصر HTML |
پشتیبانی مرورگر
اعداد در جدول نشاندهنده نسخه اولین مرورگر پشتیبان از این رویداد هستند.
رویداد | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
touchcancel | 22.0 | 12.0 | 52 | پشتیبانی نمی شود | پشتیبانی نمی شود |