آموزش انتقال ها در برنامه نویسی جی کوئری موبایل

3 سال پیش

آموزش انتقال ها در برنامه نویسی جی کوئری موبایل

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

 

انتقال ها این اجازه می دهد تا مقادیر ویژگی را که در مدت زمان مشخص رخ می دهد تغییر دهد و رفتار یک عنصر را از یک حالت به حالت دیگر با استفاده از سبک های مختلف برای هر حالت تغییر دهد.

جدول زیر برخی از انتقال صفحه های استفاده شده در چارچوب jQuery Mobile را لیست می کند –

 

توضیحات برای صفحات برای گفتگو ها
۱ fade

شما می توانید عناصر را در داخل و خارج از دید محو کنید.

Fade Page Fade Dialog
۲ flip

عناصر را از پشت به جلو به صفحه بعد برگردانید.

Flip Page Flip Dialog
۳ pop

می توانید یک پنجره پاپ آپ ایجاد کنید.

Pop Page Pop Dialog
۴ flow

با دور نگه داشتن صفحه فعلی ، صفحه بعدی را نشان دهید.

Flow Page Flow Dialog
۵ slide

می توانید صفحه را از راست به چپ بلغزانید.

Slide Page Slide Dialog
۶ slidefade

صفحه را از راست به چپ اسلاید کرده و در صفحه بعدی محو می شود.

Slidefade Page Slidefade Dialog
۷ slideup

صفحه را از پایین به بالا اسلاید می کند.

Slideup Page Slideup Dialog
۸ slidedown

صفحه را از بالا به پایین اسلاید می کند.

Slidedown Page Slidedown Dialog
۹ turn

می توانید به صفحه بعدی بروید.

Turn Page Turn Dialog
۱۰ none

با استفاده از این ویژگی نمی توانید از هیچگونه اثر گذار استفاده کنید.

None Page None Dialog

تنظیم انتقال و پیکربندی جهانی

به طور پیش فرض ، صفحات در چارچوب تغییر محو خواهند کرد. با افزودن ویژگی انتقال داده به پیوند می توانید از انتقالهای سفارشی استفاده کنید. با استفاده از گزینه defaultPageTransition در سطح جهان می توانید از جلوه های مختلف انتقال پیش فرض برای صفحه استفاده کنید. برای گفتگوها می توانید از گزینه defaultDialogTransition استفاده کنید.

Fallback Transition

همه انتقال ها از تغییرات ۳D پشتیبانی می کنند ، به جز انتقال محو. دستگاه هایی که از تغییر شکل ۳D پشتیبانی نمی کنند ، مجبور به استفاده از انتقال محو می شوند. برخی از مرورگرها از تغییر شکل ۳D برای هر نوع انتقال پشتیبانی نمی کنند ، بنابراین می توانید از fade به عنوان پیش فرض انتقال پیش فرض استفاده کنید.

حداکثر پیمایش برای انتقال

وقتی در حال پیمایش از یک صفحه هستید یا به صفحه تغییر مکان داده می شود، وضعیت پیمایش سه برابر ارتفاع صفحه دستگاه خواهد بود. گاهی اوقات، وقتی روی هر عنصر ناوبری کلیک می کنید ، ممکن است در پاسخگویی کند باشید و یا مرورگر خراب شود. بنابراین برای جلوگیری از این موضوع با استفاده از تابع getMaxScrollForTransition از موقعیت پیمایش برای انتقال استفاده می کنیم.

حداکثر عرض برای انتقال

وقتی عرض پنجره بالاتر از عرض پیکسل باشد می توانید انتقال را غیرفعال کنید. با استفاده از گزینه global $ .mobile.maxTransitionWidth می توانید حداکثر عرض را برای انتقال پیکربندی کنید، که به طور پیش فرض روی false تنظیم شده است. مقادیری مانند عرض پیکسل یا مقدار false را می گیرد و اگر پنجره بالاتر از مقدار تعیین شده نباشد ، اگر هیچ مقدار false نباشد ، انتقال روی هیچ تنظیم می شود.

انتقال همان صفحه

با استفاده از گزینه allowSamePageTransition روش تغییر () widget ظرف صفحه می توانید انتقال ها را به صفحه فعلی اضافه کنید.

ایجاد انتقال های سفارشی

با استفاده از گزینه $ .mobile.transitionHandlers که انتخاب انتقال در وب سایت یا برنامه را گسترش می دهد ، می توانید انتقال های سفارشی را در صفحه ایجاد کنید.

 

منبع.

 

لیست جلسات قبل آموزش برنامه نویسی جی کوئری موبایل

  1. آموزش برنامه نویسی جی کوئری موبایل
  2. مقدمه برنامه نویسی جی کوئری موبایل
  3. آموزش نصب و راه اندازی جی کوئری موبایل
  4. آموزش صفحات در برنامه نویسی جی کوئری موبایل
  5. آموزش آیکون ها در برنامه نویسی جی کوئری موبایل
0
برچسب ها :
نویسنده مطلب erfan molaei

دیدگاه شما

بدون دیدگاه