رویدادهای jQuery Mobile

دستورالعمل‌های مرجع jQuery Mobile

جدول زیر تمامی رویدادهای jQuery Mobile را لیست کرده است.

نکته:برای پیوندن رویدادها از روش on() استفاده کنید.

رویداد توضیحات
hashchange فعال‌سازی تاریخچه قابل مراجعه #hash.
navigate برای رویدادهای wrapper hashchange و popstate
orientationchange وقتی کاربر دستگاه موبایل خود را عمودی یا افقی می‌چرخاند، تحریک می‌شود.
pagebeforechange در دوره تغییر صفحه دو بار تحریک می‌شود: یک بار قبل از بارگذاری یا گذر هر صفحه و بار دیگر پس از بارگذاری موفقیت‌آمیز صفحه، اما قبل از اینکه فرآیند مرورگر تاریخچه‌ای تغییر کند.
pagebeforecreate وقتی صفحه به زودی بهینه‌سازی می‌شود، اما قبل از شروع بهینه‌سازی تحریک می‌شود.
pagebeforehide قبل از شروع انیمیشن گذر، در صفحه «منشاء» تحریک می‌شود.
pagebeforeload قبل از هر درخواست بارگذاری، تحریک می‌شود.
pagebeforeshow قبل از شروع انیمیشن گذر، در صفحه «رسیده» تحریک می‌شود.
pagechange در پایان درخواست changePage()، صفحه به DOM بارگذاری شده و همه انیمیشن‌های صفحه‌گذاری تکمیل شده‌اند، تحریک می‌شود.
pagechangefailed وقتی درخواست changePage() برای بارگذاری صفحه شکست بخورد، تحریک می‌شود.
pagecreate وقتی صفحه ایجاد شد، اما بهینه‌سازی قبل از این تحریک می‌شود.
pagehide در پایان انیمیشن گذر، در صفحه «منشاء» تحریک می‌شود.
pageinit وقتی صفحه به صورت کامل بهینه‌سازی شد، تحریک می‌شود.
pageload وقتی صفحه با موفقیت بارگذاری شد و به DOM اضافه شد، تحریک می‌شود.
pageloadfailed اگر درخواست بارگذاری صفحه شکست بخورد، تحریک می‌شود.
pageremove قبل از اینکه صفحه خارج از DOM به ویندوز ویژوال منتقل شود، تحریک می‌شود.
pageshow در پایان انیمیشن گذر، در صفحه «رسیده» تحریک می‌شود.
scrollstart وقتی کاربر شروع به رول کردن صفحه می‌کند، تحریک می‌شود.
scrollstop وقتی کاربر رول کردن صفحه را متوقف می‌کند، تحریک می‌شود.
swipe وقتی کاربر روی یک عنصر به صورت افقی می‌کشد، تحریک می‌شود.
swipeleft وقتی کاربر از چپ به یک عنصر رول می‌کند و بیشتر از 30px می‌گذرد، تحریک می‌شود.
swiperight وقتی کاربر از راست به یک عنصر رول می‌کند و بیشتر از 30px می‌گذرد، تحریک می‌شود.
tap وقتی کاربر به یک عنصر ضربه می‌زند، تحریک می‌شود.
taphold وقتی یک عنصر به یک عنصر دیگر ضربه می‌زند و یک ثانیه صبر می‌کند، تحریک می‌شود.
throttledresize فعال کردن تاریخچه قابل نشانه‌گذاری #hash
updatelayout توسط اجزای jQuery Mobile برای نمایش/پنهان کردن محتوای دینامیک تحریک می‌شود.
vclick خانواده click غیر واقعی
vmousecancel 处理器 موس غیر واقعی cancel
vmousedown مدیریت‌کننده رویداد mousedown مجازی
vmousemove مدیریت‌کننده رویداد mousemove مجازی
vmouseout مدیریت‌کننده رویداد mouseout مجازی
vmouseover مدیریت‌کننده رویداد mouseover مجازی
vmouseup مدیریت‌کننده رویداد mouseup مجازی