జెక్కీ మొబైల్ పేజీ ఇవెంట్
జెక్కీ మొబైల్ పేజీ ఇవెంట్
జూన్ మొబైల్లో పేజీతో మాట్లాడే ఇన్సిడెంట్లను నాలుగు వర్గాలుగా విభజించబడుతాయి:
- Page Initialization - పేజీ సృష్టి ముందు, పేజీ సృష్టి చేసినప్పుడు మరియు పేజీ ప్రారంభం తరువాత
- Page Load/Unload - బాహ్య పేజీ లోడ్ చేసినప్పుడు, అనువసానం చేసినప్పుడు లేదా వెంచర్ అయినప్పుడు
- Page Transition - పేజీ పరివర్తన ముందు మరియు తరువాత
- Page Change - పేజీ మారినప్పుడు లేదా వెంచర్ అయినప్పుడు
అన్ని jQuery Mobile ఇన్సిడెంట్లపై పూర్తి సమాచారం కొరకు మా వెబ్సైట్ నిర్దేశించండి: jQuery Mobile ఇన్సిడెంట్ పరిశీలన మాన్యాలు。
jQuery Mobile Initialization ఇన్సిడెంట్
జూన్ మొబైల్లో ఒక సాధారణ పేజీ ప్రారంభం చేసినప్పుడు, ఇది మూడు దశలను అనుభవిస్తుంది:
- పేజీ సృష్టి ముందు
- పేజీ సృష్టి
- పేజీ ప్రారంభం
ప్రతి దశలో ప్రారంభించబడే ఇన్సిడెంట్లను కొనసాగించడానికి లేదా కోడ్ని జోడించడానికి ఉపయోగించవచ్చు。
సంఘటన | వివరణ |
---|---|
pagebeforecreate | పేజీ ప్రారంభం కావడానికి ముందు మరియు jQuery Mobile పేజీని పెద్దదాని ముందు పెద్దదాని చేయడం ప్రారంభమైనప్పుడు, ఈ ఇన్సిడెంట్ అయితే ప్రారంభించబడుతుంది。 |
pagecreate | పేజీ సృష్టించబడినప్పుడు, మరియు పెద్దదాని పూర్తి ముందు, ఈ ఇన్సిడెంట్ అయితే ప్రారంభించబడుతుంది。 |
pageinit | 当页面已初始化,并且在 jQuery Mobile 已完成页面增强之后,触发该事件。 |
下面的例子演示在 jQuery Mobile 中创建页面时,何时触发每种事件:
ఉదాహరణ
$(document).on("pagebeforecreate",function(event){ alert("pagebeforecreate సంఘటనను ప్రారంభించబడింది!"); }); $(document).on("pagecreate",function(event){ alert("pagecreate సంఘటనను ప్రారంభించబడింది!"); }); $(document).on("pageinit",function(event){ alert("pageinit సంఘటనను ప్రారంభించబడింది!"); });
jQuery Mobile లోడ్ సంఘటనలు
పేజీ లోడ్ సంఘటనలు బాహ్య పేజీలో ఉన్నాయి.
ఏదైనా బాహ్య పేజీ DOM లో లోడ్ అయితే, రెండు సంఘటనలను ప్రారంభిస్తారు. మొదటి సంఘటన పేజీబీఫోర్లోడ్, రెండవ సంఘటన పేజీలోడ్ (విజయవంతం) లేదా పేజీలోడ్ఫెయిల్ (విఫలం).
ఈ పట్టికలో ఈ సంఘటనలను వివరించబడింది:
సంఘటన | వివరణ |
---|---|
pagebeforeload | ఏదైనా పేజీ లోడ్ అభ్యర్ధన ప్రారంభముతుంది ముందు ప్రారంభం అవుతుంది. |
pageload | పేజీ విజయవంతంగా లోడ్ అయినప్పుడు మరియు DOM లో చేరుస్తారు తరువాత ప్రారంభం అవుతుంది. |
pageloadfailed | పేజీ లోడ్ అభ్యర్ధన విఫలమైతే, ఈ సంఘటనను ప్రారంభిస్తారు. అప్రమేయంగా, "Error Loading Page" సందేశాన్ని ప్రదర్శిస్తారు. |
పరివర్తన పేజీలు మరియు pageloadfailed సంఘటనల పనిముద్దాన్ని ఈ క్రింది ప్రదర్శిస్తుంది:
ఉదాహరణ
$(document).on("pageload",function(event,data){ alert("pageload సంఘటనను ప్రారంభించబడింది!\nURL: " + data.url); }); $(document).on("pageloadfailed",function(event,data){ alert("క్షమించండి, అభ్యర్ధించిన పేజీ లేదు."); });
jQuery Mobile పరివర్తన సంఘటనలు
మనం కూడా ఒక పేజీ నుండి మరొక పేజీకి పరివర్తన చేయుటకు సంఘటనలను ఉపయోగించవచ్చు.
పేజీ పరివర్తనలు రెండు పేజీలను కలిగి ఉంటాయి: ఒక 'వచ్చే' పేజీ మరియు ఒక 'పోయే' పేజీ - ఈ పరివర్తనలు ప్రస్తుత చేతన పేజీ ('వచ్చే' పేజీ) నుండి కొత్త పేజీ ('పోయే' పేజీ) కు మారింది ప్రక్రియను మరింత జీవంతం చేస్తాయి.
సంఘటన | వివరణ |
---|---|
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(){ // 当离开页面二时 alert("现在隐藏页面二"); });