ఈవెంట్ వినేవారిపై ఎప్పుడైనా ఒకరకమైన సంఘర్షణ ఉందా? లేదా అదే చర్యలో పేజీలో ఏమి అమలు చేయబడుతుందో చూడాలనుకుంటున్నారు. మీ బ్రౌజర్పై ఆధారపడి, ఇది కార్యాచరణలో అంతర్నిర్మితంగా ఉండవచ్చు లేదా కాకపోవచ్చు.
బ్రౌజర్కు అంతర్నిర్మిత
గూగుల్ క్రోమ్లో, పేజీపై కుడి క్లిక్ చేసి, ఎలిమెంట్ను తనిఖీ చేయండి. అక్కడ నుండి, మీరు ఎలిమెంట్స్ ట్యాబ్లో ఉన్నారని నిర్ధారించుకోండి మరియు HTML యొక్క బ్లాక్ను క్లిక్ చేయండి. కుడి సైడ్బార్లో మీరు ట్యాబ్ చేసిన విభాగాన్ని చూస్తారు, అక్కడ మీరు ఈవెంట్ లిజనర్లను క్లిక్ చేయవచ్చు మరియు పత్రం వింటున్న చర్యలను చూడవచ్చు. ప్రారంభ ప్రకటన ఎక్కడ జరుగుతుందో చూడటానికి మీరు ఆ ప్రతి చర్యపై మరింత క్రిందికి రంధ్రం చేయవచ్చు.
ఇంటర్నెట్ ఎక్స్ప్లోరర్లో, అంతర్నిర్మితంలో ఇలాంటి కార్యాచరణ ఉందని నేను నమ్ముతున్నాను. ఫైర్ఫాక్స్లో, బ్రౌజర్లో ఆ కార్యాచరణను చూడటానికి ఫైర్బగ్ యాడ్-ఆన్ అవసరమని నేను నమ్ముతున్నాను.
getEventListeners
ఫైర్ఫాక్స్ కోసం క్రోమ్ మరియు ఫైర్బగ్లోకి నేరుగా కాల్చిన పద్ధతి ఇది. సింటాక్స్: getEventListeners (ఆబ్జెక్ట్). కాబట్టి j క్వెరీతో కలిపి, ఒక సాధారణ ఉదాహరణ:
getEventListeners ($ ( '# కంటైనర్'));
డెవలపర్ కన్సోల్కు నేరుగా వెళ్లి, మీరు శ్రోతలను చూడాలనుకునే ఏ మూలకానికైనా ఆ ఆదేశాన్ని టైప్ చేయండి.
getEventListeners Chrome
getEventListeners ఫైర్బగ్
j క్వెరీ
ఈ సమాచారాన్ని ఇకపై j క్వెరీలో పొందడానికి పూర్తి మద్దతు మార్గం లేదు. మీరు j క్వెరీలో ప్రైవేట్ పద్ధతిని దీని ద్వారా యాక్సెస్ చేయవచ్చు:
$ ._ డేటా ($ ( ''), 'సంఘటనలు');
మీ తగిన మూలకం సూచనతో భర్తీ చేయండి. దీనికి బహిరంగంగా మద్దతు లేదు, డాక్యుమెంటేషన్ లేదు మరియు ఇది j క్వెరీ యొక్క ఏదైనా కొత్త విడుదలతో పనిచేయడం ఆపివేయగలదు, కాబట్టి దానిపై ఆధారపడవద్దు. మీరు దీన్ని ఉపయోగించబోతున్నట్లయితే, డీబగ్గింగ్ కోసం మాత్రమే ఉపయోగించండి.
బుక్మార్క్లెట్
పైవేవీ మీకు సరిపోకపోతే, శ్రోతలు ఉన్న పేజీలో చూడటానికి మిమ్మల్ని అనుమతించే అందమైన బుక్మార్క్లెట్ ఉంది. మీరు ఇక్కడకు వెళితే, వారు మీ బ్రౌజర్ బార్కు లాగడానికి బుక్మార్క్లెట్ను అందిస్తారు. ఇది నిజాయితీగా నేను చాలా తరచుగా ఉపయోగించే మార్గం, ఎందుకంటే వినేవారు పేజీలో ఎక్కడ ఉన్నారో నేను చూడగలను.
