رویداد touchmove

تعریف و استفاده

رویداد touchmove زمانی که کاربر انگشت خود را روی صفحه حرکت می‌دهد، رخ می‌دهد.

رویداد touchmove در هر حرکت یک بار و تا زمانی که انگشت رها می‌شود، به طور مداوم فعال می‌شود.

توجه:در اینجا سایر رویدادهایی که با رویداد touchmove مرتبط هستند، آورده شده‌اند:

  • touchstart - وقتی که کاربر عنصر را لمس می‌کند، این رخ می‌دهد:
  • touchend - وقتی که کاربر انگشت خود را از عنصر جدا می‌کند، این رخ می‌دهد:
  • touchcancel - وقتی که کاربر انگشت خود را روی صفحه حرکت می‌دهد، این رخ می‌دهد:

مثال

اجرای جاوااسکریپت زمانی که کاربر انگشت خود را روی عنصر P حرکت می‌دهد (تنها برای صفحه‌های لمسی):

<p ontouchmove="myFunction(event)">Touch me!</p>

آزمایش کنید

نحوه‌ی نوشتن

در HTML:

<عنصر ontouchmove="myScript">

آزمایش کنید

در جاوااسکریپت:

مجموعه.ontouchmove = myScript;

آزمایش کنید

در جاوااسکریپت، از روش addEventListener() استفاده کنید:

مجموعه.addEventListener("touchmove", myScript);

آزمایش کنید

جزئیات فنی

بالابری: پشتیبانی می‌شود:
قابل لغو: پشتیبانی می‌شود:
نوع وقایع: TouchEvent
تگ‌های HTML پشتیبانی‌شده: تمام عناصر HTML

پشتیبانی مرورگر

اعداد در جدول نشان‌دهنده نسخه اولین مرورگری است که از این رویداد پشتیبانی می‌کند.

رویداد Chrome IE Firefox Safari Opera
touchmove 22.0 12.0 52 پشتیبانی نمی‌شود پشتیبانی نمی‌شود