سبد خرید (0)

تبلیغات

جی کوئری موبایل-رویدادها

رویداد چیست؟ به تمام فعالیت ها و کارهای یک کاربر که یک صفحه ی وب می تواند به آن پاسخ دهد، رویداد گفته می شود. 


رویدادهای جی کوئری موبایل

شما می توانید از تمام رویدادهای استاندارد جی کوئری در جی کوئری موبایل، استفاده کنید. 

علاوه بر آن، جی کوئری موبایل چندین رویداد را ارائه می دهد که مخصوص جستجو توسط موبایل ها هستند: 

  • رویدادهای لمسی: هنگامی که یک کاربر صفحه ی نمایش را لمس می کند، روی می دهد. 
  • رویداد های اسکرول: زمانی روی می دهد که کاربر به بالا یا پایین اسکرول می کند. 
  • رویدادهای جهت: زمانی روی می دهد که کاربر دستگاه خود را به صورت افقی یا عمودی بچرخاند. 
  • رویداد های صفحه: زمانی روی می دهد که، یک صفحه نمایش یابد، یا محو شود یا ایجاد شود یا لود شود و یا unload شود. 

برای مشاهده ی یک مرجع کامل از از تمام رویدادهای جی کوئری موبایل، به مرجع رویدادهای جی کوئری موبایل مراجعه کنید. 


مقدار دهی اولیه به رویداد های جی کوئری موبایل

در جی کوئری شما آموختید که از رویداد document ready استفاده کنید تا از اجرای هر کد جی کوئری قبل از اینکه سند بارگذاری شود، جلوگیری کنید: 

رویداد document ready در جی کوئری

<script>
$(document).ready(function(){

   // jQuery methods go here...

});
</script>
خودتان امتحان کنید »

اما در جی کوئری موبایل، ما از رویداد pagecreate استفاده می کنیم. این رویداد زمانی روی می دهد که صفحه ی مورد نظر در DOM ایجاد شود اما قبل از اینکه بهبود یافتن(enhancement )، کامل شود. 

پارامتر دوم، یعنی همان "pageone#" به id صفحه ی مورد نظر اشاره می کند مشخص کند رویداد برای چه چیزی است: 

رویداد pagecreate در جی کوئری موبایل

<script>
$(document).on("pagecreate","#pageone",function(){

   // jQuery events go here...

});
</script>
خودتان امتحان کنید »
Note

نکته: از متد جی کوئری ()on برای مشخص کردن شنونده های رویداد استفاده می شود. 

 در مقالات بعدی به محبوب ترین رویداد ها در جی کوئری موبایل خواهیم پرداخت و آنها را شرح خواهیم داد. 

تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehi مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی پرداخت آنلاین -  بانک ملت پرداخت آنلاین - بانک پارسیان پرداخت آنلاین - بانک اقتصاد نوین پرداخت آنلاین - بانک سامان
 
دوره های آموزشی راه اندازی کسب و کارهای اینترنتی
تبلیغات اینترنتی