جی کوئری موبایل-رویدادها
رویداد چیست؟ به تمام فعالیت ها و کارهای یک کاربر که یک صفحه ی وب می تواند به آن پاسخ دهد، رویداد گفته می شود.
رویدادهای جی کوئری موبایل
شما می توانید از تمام رویدادهای استاندارد جی کوئری در جی کوئری موبایل، استفاده کنید.
علاوه بر آن، جی کوئری موبایل چندین رویداد را ارائه می دهد که مخصوص جستجو توسط موبایل ها هستند:
- رویدادهای لمسی: هنگامی که یک کاربر صفحه ی نمایش را لمس می کند، روی می دهد.
- رویداد های اسکرول: زمانی روی می دهد که کاربر به بالا یا پایین اسکرول می کند.
- رویدادهای جهت: زمانی روی می دهد که کاربر دستگاه خود را به صورت افقی یا عمودی بچرخاند.
- رویداد های صفحه: زمانی روی می دهد که، یک صفحه نمایش یابد، یا محو شود یا ایجاد شود یا لود شود و یا unload شود.
برای مشاهده ی یک مرجع کامل از از تمام رویدادهای جی کوئری موبایل، به مرجع رویدادهای جی کوئری موبایل مراجعه کنید.
مقدار دهی اولیه به رویداد های جی کوئری موبایل
در جی کوئری شما آموختید که از رویداد document ready استفاده کنید تا از اجرای هر کد جی کوئری قبل از اینکه سند بارگذاری شود، جلوگیری کنید:
رویداد document ready در جی کوئری
$(document).ready(function(){
// jQuery methods go here...
});
</script>
اما در جی کوئری موبایل، ما از رویداد pagecreate استفاده می کنیم. این رویداد زمانی روی می دهد که صفحه ی مورد نظر در DOM ایجاد شود اما قبل از اینکه بهبود یافتن(enhancement )، کامل شود.
پارامتر دوم، یعنی همان "pageone#" به id صفحه ی مورد نظر اشاره می کند مشخص کند رویداد برای چه چیزی است:
رویداد pagecreate در جی کوئری موبایل
$(document).on("pagecreate","#pageone",function(){
// jQuery events go here...
});
</script>
نکته: از متد جی کوئری ()on برای مشخص کردن شنونده های رویداد استفاده می شود. |
در مقالات بعدی به محبوب ترین رویداد ها در جی کوئری موبایل خواهیم پرداخت و آنها را شرح خواهیم داد.
- نوشته شده توسط احسان عباسی
- بازدید: 5106