Latest web development tutorials
×

jQuery Mobile หลักสูตร

jQuery Mobile หลักสูตร jQuery Mobile แนะนำโดยย่อ jQuery Mobile ติดตั้ง jQuery Mobile หน้า jQuery Mobile การเปลี่ยนแปลง jQuery Mobile ปุ่มกด jQuery Mobile ปุ่มไอคอน jQuery Mobile ป๊อป jQuery Mobile แถบเครื่องมือ jQuery Mobile ป้าย jQuery Mobile แผงหน้าปัด jQuery Mobile บล็อกพับ jQuery Mobile ตาราง jQuery Mobile กินกัน

jQuery Mobile รายการ

jQuery Mobile มุมมองรายการ jQuery Mobile เนื้อหาของรายการ jQuery Mobile การกรอง

jQuery Mobile ฟอร์ม

jQuery Mobile รูปแบบพื้นฐาน jQuery Mobile ป้อนข้อมูลในแบบฟอร์ม jQuery Mobile เลือกรูปแบบ jQuery Mobile เลื่อนแบบฟอร์ม

jQuery Mobile กระทู้

jQuery Mobile กระทู้

jQuery Mobile เหตุการณ์

jQuery Mobile เหตุการณ์ jQuery Mobile เหตุการณ์สัมผัส jQuery Mobile เลื่อนจัดกิจกรรม jQuery Mobile เหตุการณ์เปลี่ยนทิศทาง jQuery Mobile ตัวอย่าง jQuery Mobile Data คุณสมบัติ jQuery Mobile ไอคอน jQuery Mobile เหตุการณ์ jQuery Mobile หน้าเหตุการณ์ jQuery Mobile CSS หมวดหมู่

เหตุการณ์ที่เกิดขึ้นหน้ามือถือ jQuery

เหตุการณ์ที่เกิดขึ้นหน้ามือถือ jQuery

เหตุการณ์ใน jQuery หน้ามือถือที่เกี่ยวข้องกับการจะแบ่งออกเป็นสี่ประเภท

  • หน้าเริ่มต้น - ก่อนหน้านี้มีการสร้างขึ้นเมื่อเพจที่ถูกสร้างขึ้นและหน้าหลังเริ่มต้น
  • โหลดหน้า / ยกเลิกการโหลด - เมื่อมีการโหลดหน้าเว็บภายนอกขนถ่ายหรือเมื่อครั้งแรกล้มเหลว
  • การเปลี่ยนหน้า - การเปลี่ยนหน้าก่อนและหลัง
  • เปลี่ยนหน้า - เมื่อเพจมีการเปลี่ยนแปลงหรือความล้มเหลวของใบหน้า

สำหรับข้อมูลที่สมบูรณ์เกี่ยวกับเหตุการณ์ทั้งหมด jQuery Mobile โปรดเยี่ยมชมของเรา คู่มือการใช้งาน jQuery เหตุการณ์มือถือ


เหตุการณ์มือถือ jQuery การเริ่มต้น

เมื่อมือถือ jQuery ในหน้าโดยทั่วไปจะเริ่มต้นได้ก็จะผ่านไปสามขั้นตอน:

  • ก่อนที่จะสร้างหน้า
  • สร้างหน้า
  • เริ่มต้นหน้า

ทริกเกอร์เหตุการณ์สามารถนำมาใช้ในขั้นตอนของรหัสการดำเนินการหรือการแทรกแต่ละ

เหตุการณ์ ลักษณะ
pagebeforecreate เมื่อหน้าเป็นเรื่องเกี่ยวกับการเริ่มต้นและก่อนที่มือถือ jQuery หน้าเพิ่มขึ้นได้เริ่มที่จะก่อให้เกิดเหตุการณ์
pagecreate เมื่อเพจที่ได้รับการสร้างขึ้น แต่ก่อนที่จะเสร็จสิ้นการปรับปรุงที่เรียกเหตุการณ์นี้
PageInit เมื่อหน้าจะเริ่มต้นและหลังจากมือถือ jQuery หน้าปรับปรุงเสร็จเรียบร้อยแล้วเรียกเหตุการณ์

ตัวอย่างต่อไปนี้แสดงให้เห็นถึงมือถือ jQuery เมื่อคุณสร้างหน้าเมื่อจะเรียกแต่ละเหตุการณ์:

ตัวอย่าง

$ (เอกสาร) .on ( "pagebeforecreate" ฟังก์ชั่น (event) {
การแจ้งเตือน ( "เรียกเหตุการณ์ pagebeforecreate!");
});
$ (เอกสาร) .on ( "pagecreate" ฟังก์ชั่น (event) {
การแจ้งเตือน ( "เรียกเหตุการณ์ pagecreate!");
});

ลอง»


โหลดเหตุการณ์ jQuery มือถือ

เหตุการณ์การโหลดหน้าเว็บเป็นหน้าเว็บภายนอก

เมื่อใดก็ตามที่การโหลดหน้าเว็บภายนอก DOM สองเหตุการณ์จะถูกเรียก คนแรกคือ pagebeforeload ที่สองคือ pageLoad (ประสบความสำเร็จ) หรือ pageloadfailed (ล้มเหลว)

ตารางต่อไปนี้จะอธิบายถึงเหตุการณ์ที่เกิดขึ้นเหล่านี้:

เหตุการณ์ ลักษณะ
pagebeforeload ก่อนที่จะมีการร้องขอสำหรับหน้าโหลดไกใด ๆ
pageLoad หน้าถูกโหลดและประสบความสำเร็จแทรก DOM เรียก
pageloadfailed หากมีการร้องขอล้มเหลวในการโหลดหน้ากรณีที่มีการเรียก โดยค่าเริ่มต้น "ข้อผิดพลาดการโหลดหน้าเว็บ" จะปรากฏขึ้น

pageLoad นำเสนอต่อไปนี้และเหตุการณ์ pagloadfailed ทำงาน:

ตัวอย่าง

$(document).on("pageload",function(event,data){
  alert("触发 pageload 事件!\nURL: " + data.url);
});
$(document).on("pageloadfailed",function(event,data){
  alert(";抱歉,被请求页面不存在。");
});

ลอง»


เหตุการณ์การเปลี่ยนแปลง jQuery มือถือ

นอกจากนี้เรายังสามารถใช้เหตุการณ์ที่เกิดขึ้นในช่วงการเปลี่ยนแปลงจากที่หนึ่งไปยังอีก

การเปลี่ยนหน้าที่เกี่ยวข้องกับสองหน้า: ก "กับ" หน้าและ "Go" หน้า - เปลี่ยนเหล่านี้ทำให้หน้างานอยู่ในปัจจุบัน ( "กับ" หน้า) ไปยังหน้าใหม่ ( "ไปที่" เปลี่ยนหน้าแน่นอนจะกลายเป็น แบบไดนามิกมากขึ้น

เหตุการณ์ ลักษณะ
pagebeforeshow ในหน้า "ไป" เรียกก่อนที่ภาพเคลื่อนไหวเปลี่ยนแปลงเริ่มต้น
pageshow ใน "ไป" ทริกเกอร์หน้าจอหลังจากเสร็จสิ้นของการเคลื่อนไหวเปลี่ยนแปลง
pagebeforehide ใน "กับ" ทริกเกอร์หน้าก่อนภาพเคลื่อนไหวเปลี่ยนแปลงเริ่มต้น
pagehide ใน "กับ" ทริกเกอร์หน้าจอหลังจากเสร็จสิ้นของการเคลื่อนไหวเปลี่ยนแปลง

ต่อไปนี้จะแสดงให้เห็นถึงหลักการของเวลาการเปลี่ยนแปลง:

ตัวอย่าง

$(document).on("pagebeforeshow","#pagetwo",function(){ //当进入页面二时
  alert("页面二即将显示");
});
$(document).on("pageshow","#pagetwo",function(){ // 当进入页面二时
  alert("现在显示页面二");
});
$(document).on("pagebeforehide","#pagetwo",function(){ // 当进入页面二时
  alert("页面二即将隐藏");
});
$(document).on("pagehide","#pagetwo",function(){ // When leaving pagetwo
  alert("现在隐藏页面二");
});

ลอง»