رویداد touchmove

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

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

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

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

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

مثال

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

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

به طور شخصی امتحان کنید

نحوه‌ی نوشتن

در HTML:

<element ontouchmove="myScript">

به طور شخصی امتحان کنید

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

object.ontouchmove = myScript;

به طور شخصی امتحان کنید

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

object.addEventListener("touchmove", myScript);

به طور شخصی امتحان کنید

جزئیات فنی

بپوشان: پشتیبانی می‌شود
قابل لغو: پشتیبانی می‌شود
نوع رویداد: TouchEvent
پشتیبانی از تگ‌های HTML: 所有 HTML 元素

浏览器支持

表中的数字注明了完全支持该事件的首个浏览器版本。

ایوینٹ Chrome IE Firefox Safari Opera
touchmove 22.0 12.0 52 نامعلوم نامعلوم