رویداد 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 | نامعلوم | نامعلوم |