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