رویداد 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 پشتیبانی نمی شود پشتیبانی نمی شود