మొబైల్స్ కోసం j క్వెరీ టచ్ ఈవెంట్స్ ప్లగిన్ ఎలా ఉపయోగించాలి?

Mobails Kosam J Kveri Tac Ivents Plagin Ela Upayogincali



డైనమిక్ రెస్పాన్సివ్ వెబ్‌సైట్‌ల సృష్టిలో, డెవలపర్ మొబైల్ సంజ్ఞలను అలాగే పించ్ చేయడం, ట్యాప్ చేయడం మరియు స్వైప్ చేయడం వంటివి నిర్వహించాల్సి ఉంటుంది. ఈ సంజ్ఞలు మొబైల్ డెవలప్‌మెంట్ భాషల ద్వారా నిర్వహించబడతాయి ' అల్లాడు 'లేదా' స్థానికంగా స్పందించండి ” మరియు జావాస్క్రిప్ట్. ఇతర వెబ్ ప్రోగ్రామింగ్ ఈ విధమైన ఈవెంట్‌ను నిర్వహించదు. అదృష్టవశాత్తూ! j క్వెరీ సహాయంతో ' టచ్ ఈవెంట్ ” ప్లగ్ఇన్, ఈ ఈవెంట్‌లు లేదా సంజ్ఞలు కూడా నిర్వహించబడతాయి.

ఈ బ్లాగ్ మొబైల్‌ల కోసం j క్వెరీ టచ్ ఈవెంట్ ప్లగ్ఇన్‌ని ఉపయోగించే ప్రక్రియను వివరిస్తుంది.







మొబైల్‌ల కోసం j క్వెరీ టచ్ ఈవెంట్స్ ప్లగిన్‌ని ఎలా ఉపయోగించాలి?

స్థిరమైన APIలు లేదా ప్లగిన్‌లను ఉపయోగించడానికి టచ్ ఈవెంట్‌లు మరియు మొబైల్ ఈవెంట్‌ల మధ్య తేడాలను j క్వెరీ సంగ్రహిస్తుంది “ టచ్ ఈవెంట్ ”. ఈ ప్లగ్ఇన్ అందించిన అనేక ఈవెంట్‌లు పట్టిక రూపంలో క్రింద పేర్కొనబడ్డాయి:



కొరడా బాతు మూలకంపై స్వైప్ చివరిలో నిర్దిష్ట ఫంక్షన్‌ను ప్రేరేపిస్తుంది.
స్క్రోల్‌స్టార్ట్ ఎంచుకున్న ఎలిమెంట్‌పై స్క్రోలింగ్ ప్రారంభంలో నిర్దిష్ట ఫంక్షన్‌ను ప్రేరేపిస్తుంది.
స్క్రోలెండ్ మూలకంపై స్క్రోలింగ్ చివరిలో నిర్దిష్ట ఫంక్షన్‌ను ప్రేరేపిస్తుంది.
ధోరణి మార్పు ల్యాండ్‌స్కేప్ లేఅవుట్ నుండి పోర్ట్రెయిట్‌లో కదలడం వంటి పరికరం లేదా మొబైల్ యొక్క ఓరియంటేషన్ మారినప్పుడు ఫంక్షన్‌ను అమలు చేస్తుంది.

వాక్యనిర్మాణం



j క్వెరీ టచ్ ఈవెంట్‌ల సింటాక్స్ క్రింద పేర్కొనబడింది:





$ ( 'ఇది' ) .టచ్ ఈవెంట్ ( ఫంక్ ( ) {
// మీ కోడ్
} )


పై వాక్యనిర్మాణంలో:

    • ది ' ఇది ” అనేది సెలెక్టర్, ఇది చర్య కాలర్ లేదా ఎంచుకున్న మూలకం వలె చర్య.
    • ది ' టచ్ ఈవెంట్ ” అనేది ఉపయోగించబడుతున్న నిర్దిష్ట ఈవెంట్ పేరు, ఇది పైన పేర్కొన్న పట్టిక నుండి ఈవెంట్ చేయవచ్చు.
    • ది ' ఫంక్ () ” అనేది అందించబడిన టచ్ ఈవెంట్ ద్వారా అమలు చేయబడే అనుకూల ఫంక్షన్.

ఇప్పుడు, టచ్ ఈవెంట్‌లను బాగా అర్థం చేసుకోవడానికి కొన్ని ఉదాహరణలను సందర్శిద్దాం.



ఉదాహరణ 1: ట్యాప్ మరియు డబుల్ ట్యాప్ ఉపయోగించడం

ఈ ఉదాహరణలో, ' టచ్ ఈవెంట్ 'సంఘటన' నొక్కండి 'మరియు' డబుల్ ట్యాప్ ఎంచుకున్న మూలకంపై కొంత ఫంక్షన్‌ని అమలు చేయడానికి లేదా నిర్వహించడానికి ” ఉపయోగించబడుతోంది:

< html >
< తల >
< స్క్రిప్ట్ src = 'https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.3/jquery.min.js' > స్క్రిప్ట్ >
< స్క్రిప్ట్ src = 'https://cdnjs.cloudflare.com/ajax/libs/jquery-touch-events/2.0.3/jquery.mobile-events.min.js' >
స్క్రిప్ట్ >
తల >
< శరీరం >
< h3 శైలి = 'రంగు: కాడెట్బ్లూ;' > Linux h3 >
< బటన్ id = 't' > నొక్కండి బటన్ >
< బటన్ id = 'dt' > రెండుసార్లు నొక్కండి బటన్ >
< p id = 'లక్ష్యం' > డబుల్ ట్యాప్ మరియు ట్యాప్ టచ్ ఈవెంట్‌ల ఉదాహరణ. p >
< స్క్రిప్ట్ >
$ ( '#t' ) .ట్యాప్ ( ఫంక్షన్ ( ) {
$ ( '#లక్ష్యం' ) .దాచు ( ) ;
} )
$ ( '#dt' ) .డబుల్టాప్ ( ఫంక్షన్ ( ) {
$ ( '#లక్ష్యం' ) .చూపండి ( ) ;
} )
స్క్రిప్ట్ >
శరీరం >
html >


పై కోడ్ యొక్క వివరణ:

    • మొదట, CDN ' కంటెంట్ డెలివరీ నెట్‌వర్క్ ' j క్వెరీ మరియు టచ్ ఈవెంట్‌ల కోసం ' లోపల చేర్చబడుతుంది <తల> ” ట్యాగ్ వాటిని యాక్సెస్ చేయడానికి. CDNలను అధికారికంగా కనుగొనవచ్చు j క్వెరీ మరియు cdnjs సందర్శించడం ద్వారా వరుసగా.
    • తర్వాత, '' యొక్క idతో రెండు బటన్ మూలకాలు సృష్టించబడతాయి t 'మరియు' dt ”. అలాగే, 'ని సృష్టించండి p '' అనే ఐడితో మూలకం లక్ష్యం ”. టచ్ ఈవెంట్ ద్వారా చర్య ఈ మూలకంపై ప్రదర్శించబడుతుంది.
    • లోపల ' <స్క్రిప్ట్> 'ట్యాగ్, ' అనే ఐడితో మూలకాన్ని ఎంచుకోండి t 'మరియు జతచేయి' నొక్కండి ” దానితో టచ్ ఈవెంట్. ఈ ఈవెంట్ ' అనే ఐడితో మరొక html మూలకాన్ని ఎంచుకుంటుంది లక్ష్యం 'మరియు వర్తిస్తుంది' దాచు() ” దానిపై పద్ధతి.
    • అంతేకాకుండా, 'ని ఎంచుకోండి dt 'మూలకం మరియు వర్తించు' డబుల్ ట్యాప్ 'టచ్ ఈవెంట్ మరియు అదే పద్ధతిలో వర్తించు' షో() 'పై పద్ధతి' లక్ష్యం ” id మూలకం.

కోడ్ సంకలనం తర్వాత ఉత్పత్తి చేయబడిన అవుట్‌పుట్ క్రింద చూపబడింది:


'ట్యాప్' మరియు 'డబుల్‌టాప్' టచ్ ఈవెంట్‌లలో చర్యలు జరిగాయని పై అవుట్‌పుట్ చూపిస్తుంది.

ఉదాహరణ 2: స్వైప్ మరియు స్వైపీండ్ టచ్ ఈవెంట్‌ల ఉపయోగం

ఈ ఉదాహరణలో, 'ని అమలు చేయడం స్వైప్ 'మరియు' కొరడా బాతు ” టచ్ ఈవెంట్‌లు ప్రదర్శించబడతాయి:

< స్క్రిప్ట్ >
$ ( '#t' ) .స్వైప్ చేయండి ( ఫంక్షన్ ( ) {
$ ( '#లక్ష్యం' ) .దాచు ( ) ;
} )
$ ( '#t' ) .స్వైపింగ్ బాతు ( ఫంక్షన్ ( ) {
$ ( '#లక్ష్యం' ) .దాచు ( ) ;
} )
స్క్రిప్ట్ >


పై j క్వెరీ కోడ్ యొక్క వివరణ క్రింది విధంగా ఉంది:

    • మొదట, ఎంచుకున్న మూలకం దాని ఐడి ద్వారా ఎంపిక చేయబడుతుంది ' t ' ఇంకా ' స్వైప్ ” ఈవెంట్ దానికి జోడించబడింది. ఈ ఈవెంట్ ఒక ఫంక్షన్‌ను కాల్చివేస్తుంది మరియు ఫైర్డ్ ఫంక్షన్ ఐడి ద్వారా టార్గెటెడ్ ఎలిమెంట్‌ను ఎంచుకుంటుంది “ లక్ష్యం 'మరియు వర్తిస్తుంది' దాచు() ” దాని కంటెంట్ కనిపించకుండా చేయడానికి దానిపై పద్ధతి.
    • తరువాత, ' కొరడా బాతు 'ఈవెంట్ అదే మూలకంపై వర్తించబడుతుంది మరియు దాని ఫంక్షన్ వర్తించబడుతుంది' షో() 'ఐడితో ఎంచుకున్న మూలకంపై పద్ధతి' లక్ష్యం ” స్వైప్ ఈవెంట్ ముగిసినప్పుడు కంటెంట్ కనిపించేలా చేయడానికి.

పై కోడ్ కోసం అవుట్‌పుట్ ఇలా ఉత్పత్తి అవుతుంది:


టార్గెటెడ్ ఎలిమెంట్ కంటెంట్ స్వైప్ చేసే సమయంలో దాచబడిందని మరియు స్వైప్ ఈవెంట్ ముగిసినప్పుడు కనిపిస్తుంది అని అవుట్‌పుట్ చూపిస్తుంది.

ఉదాహరణ 3: స్క్రోల్‌స్టార్ట్ మరియు స్క్రోలెండ్ టచ్ ఈవెంట్‌ల ఉపయోగం

ఈ సందర్భంలో, ' స్క్రోల్‌స్టార్ట్ 'మరియు' స్క్రోలెండ్ ”టచ్ ఈవెంట్‌లు అమలు చేయబోతున్నాయి:

< స్క్రిప్ట్ >
$ ( '#t' ) .స్క్రోల్‌స్టార్ట్ ( ఫంక్షన్ ( ) {
$ ( '#లక్ష్యం' ) .దాచు ( ) ;
} )
$ ( '#t' ) .స్క్రోలెండ్ ( ఫంక్షన్ ( ) {
$ ( '#లక్ష్యం' ) .చూపండి ( ) ;
} )
స్క్రిప్ట్ >


పై కోడ్ యొక్క వివరణ ఇలా పేర్కొనబడింది:

    • ఈ ఉదాహరణలో ఉన్న ఏకైక మార్పు “ స్క్రోల్‌స్టార్ట్ 'మరియు' స్క్రోలెండ్ 'ప్రదర్శన చేయవలసిన సంఘటనలు' దాచు() 'మరియు' షో() ”ఒక మూలకంపై పద్ధతులు మరియు మిగిలిన కోడ్‌లు పై ఉదాహరణలో వలెనే ఉంటాయి.
    • లక్ష్య వచనం ప్రారంభంలో లేదా స్క్రోలింగ్ సమయంలో దాచబడుతుంది మరియు స్క్రోలింగ్ ముగిసినప్పుడు అది కనిపిస్తుంది.

పై కోడ్ యొక్క సంకలనం తర్వాత ఉత్పత్తి చేయబడిన అవుట్‌పుట్ క్రింద చూపబడింది:


స్క్రోలింగ్ సమయంలో ఎలిమెంట్ కంటెంట్ దాచబడిందని అవుట్‌పుట్ చూపిస్తుంది మరియు స్క్రోలింగ్ ముగిసినప్పుడు అది కనిపిస్తుంది.

ఈ బ్లాగ్ మొబైల్ పరికరాల కోసం j క్వెరీ టచ్ ఈవెంట్ ప్లగిన్‌లను వివరించింది.

ముగింపు

j క్వెరీ ' టచ్ ఈవెంట్ ” మొబైల్ కోసం ప్లగ్ఇన్, స్వైపింగ్, ట్యాపింగ్, ఓరియంటేషన్ మార్పు మొదలైన టచ్ మొబైల్‌లలో జరిగే ఈవెంట్‌లను ప్రత్యేకంగా నిర్వహించే ఈవెంట్‌లను జోడించడానికి j క్వెరీని అనుమతిస్తుంది. ఈ ప్లగ్ఇన్ అందించిన ఈవెంట్‌లు సాంప్రదాయం వలె అమలు చేయబడతాయి “ క్లిక్ చేయండి ”లేదా ఇతర సంఘటనలు. ఈ ప్లగ్‌ఇన్‌ని ఉపయోగించడం ద్వారా, డెవలపర్ మొబైల్‌తో వినియోగదారు పరస్పర చర్యకు అనుగుణంగా నిర్దిష్ట ఫంక్షన్‌లను సులభంగా వర్తింపజేయవచ్చు. ఈ బ్లాగ్ మొబైల్ కోసం j క్వెరీ టచ్ ఈవెంట్ ప్లగ్గింగ్ గురించి వివరించింది.