JQuery Mobile

วิธีตั้งค่า default transition ให้กับ JQuery Mobile Application

เรื่องที่เกี่ยวข้อง - JQuery Mobile, Mobile Application, Transition

แม้ว่า Page Transition ใน JQuery Mobile จะง่ายแสนง่าย และทำให้การเปลี่ยนหน้าเพจใน Web application ของเราเหมือนกับ mobile app แต่จะให้เรามานั่งกำหนดทุกๆ link ก็ใช่จะดี ใช่มั้ยครับ (พยักหน้า) เอาล่ะ เราจะมากำหนด Transition ทีต้องการให้ใช้งานเหมือนกันทั้งแอพ ผ่าน default transition กัน

วิธีกำหนดให้ Transition ที่เราต้องการเป็นค่าเริ่มต้นใน JQuery Mobile app ของเรา

1. วาง script ในตำแหน่งที่ถูกต้อง

อย่างแรกที่เราต้องรู้ คือตำแหน่งที่จะเรียก function ที่เอาไว้กำหนด default transition ครับ จะวางตามใจฉันไม่ได้ ตำแหน่งที่ถูกต้องคือหลังจากที่เราเรียก script JQuery และก่อนเรียก script JQuery Mobile โดยเราจะเขียน script tag เข้าไป หรือโหลด javasript file เข้ามาก็ได้ ตามตัวอย่างด้านล่าง

<script src="jquery.js"></script> // jquery script
  // ตรงนี้แหละ
<script src="jquery-mobile.js"></script> // jquery mobile script

ส่วนนี่คือ script ที่เอาไว้ตั้งค่า configuration ครับ

$(document).on("mobileinit", function(){

});

2. กำหนดชื่อของ Transition ที่ต้องการ

จากนั้นเราถึงสามารถกำหนดค่าของ Transition ให้กับทั้ง application ได้ง่ายๆ แบบนี้

$(document).on("mobileinit", function(){
    $.mobile.defaultPageTransition = "flip";
});

3. ทดสอบ

จากนั้นก็ให้ save ไฟล์ทั้งหมด แล้วลองทดสอบผ่านหน้า Web browser หรือ Mobile web browser ดูครับ

ก่อนไปต่อ

การกำหนด Transition ที่เราต้องการให้เป็น default transition นั้น เป็นวิธีการที่อำนวยความสะดวกมาก แต่เราก็สามารถกำหนด Transition เฉพาะ link ตามปกติหลังจากที่เรากำหนด default transition ไปแล้วได้เช่นกัน

ขอให้สนุกครับ 🙂

ดูการตั้งค่า default configuration อื่นๆ ได้ที่นี่นะ

เริ่มต้นยุค AI ด้วยคอร์สฟรี และพรีเมี่ยม กับพล

หากชอบสิ่งที่พลเล่า เรื่องที่พลสอน สามารถสนับสนุนพลโดยการเข้าเรียนคอร์สออนไลน์ของพลนะคร้าบ

  • เข้าใจง่าย ใช้ได้จริง ออกแบบการสอนอย่างเข้าใจโดยโค้ชพล
  • มีคอร์สสำหรับคนใช้งานทั่วไป จนถึงเรียนรู้เพื่อใช้งานในสายอาชีพขั้นสูง
  • ทุกคอร์สมีใบประกาศณียบัตรรับรองหลังเรียนจบ

เราใช้คุกกี้เพื่อพัฒนาประสิทธิภาพ และประสบการณ์ที่ดีในการใช้เว็บไซต์ของคุณ คุณสามารถศึกษารายละเอียดได้ที่ นโยบายความเป็นส่วนตัว และสามารถจัดการความเป็นส่วนตัวเองได้ของคุณได้เองโดยคลิกที่ ตั้งค่า

Privacy Preferences

คุณสามารถเลือกการตั้งค่าคุกกี้โดยเปิด/ปิด คุกกี้ในแต่ละประเภทได้ตามความต้องการ ยกเว้น คุกกี้ที่จำเป็น

Allow All
Manage Consent Preferences
  • Always Active

Save