Anonim

কোনও ইভেন্ট শ্রোতার উপর কখনও কখনও কোনও ধরণের সংঘাত হয়েছিল? অথবা কেবল একই পৃষ্ঠায় অন্য কী কার্যকর করা হচ্ছে তা দেখতে চাই see আপনার ব্রাউজারের উপর নির্ভর করে এটি কার্যকরীভাবে অন্তর্নির্মিত বা নাও থাকতে পারে।

ব্রাউজারে অন্তর্নির্মিত

গুগল ক্রোমে, পৃষ্ঠাটিতে ডান ক্লিক করুন, এলিমেন্টটি পরিদর্শন করুন। সেখান থেকে নিশ্চিত হয়ে নিন যে আপনি উপাদান ট্যাবে রয়েছেন এবং এইচটিএমএল-এর একটি ব্লকে ক্লিক করুন। ডানদিকের সাইডবারে আপনি একটি ট্যাবড বিভাগটি দেখতে পাবেন যেখানে আপনি ইভেন্ট শ্রোতাদের ক্লিক করতে এবং দস্তাবেজটি যে ক্রিয়াগুলি শুনছে সেগুলি দেখতে পাবেন। প্রাথমিক ঘোষণাপত্রটি কোথায় ঘটছে তা দেখতে আপনি সেই ক্রিয়াগুলির প্রতিটি সম্পর্কে আরও নীচে ড্রিল করতে পারেন।
ইন্টারনেট এক্সপ্লোরারে, আমি বিশ্বাস করি তাদের অন্তর্নির্মিত অনুরূপ কার্যকারিতা রয়েছে। ফায়ারফক্সে, আমি বিশ্বাস করি ব্রাউজারে সেই কার্যকারিতাটি দেখতে ফায়ারবগ অ্যাড-অনের প্রয়োজন।

getEventListeners

এটি এমন একটি পদ্ধতি যা ফায়ারফক্সের জন্য সরাসরি ক্রোম এবং ফায়ারব্যাগে বেকড। সিনট্যাক্স: getEventListeners (অবজেক্ট)। সুতরাং jQuery এর সাথে একত্রে, একটি সাধারণ উদাহরণ হবে:

getEventListeners ($ ( '# ধারক'));

কেবলমাত্র বিকাশকারী কনসোলে যান এবং শ্রোতাদের যে উপাদানটির জন্য আপনি দেখতে চান তার জন্য সেই আদেশটি টাইপ করুন।
getEventListeners ক্রোম
getEventListeners ফায়ারব্যাগ

jQuery এর

JQuery এ আর কোনও তথ্য পাওয়ার কোনও সম্পূর্ণ সমর্থিত উপায় নেই। আপনি jquery এ একটি ব্যক্তিগত পদ্ধতি অ্যাক্সেস করতে পারেন এর মাধ্যমে:

$ ._ তথ্য ($ ( ''), 'ঘটনা');

আপনার উপযুক্ত উপাদান রেফারেন্স দিয়ে প্রতিস্থাপন করুন। এটি প্রকাশ্যে সমর্থনযোগ্য নয়, কোনও ডকুমেন্টেশন নেই, এবং এটি jQuery এর নতুন কোনও প্রকাশের সাথে কাজ করা বন্ধ করতে পারে, সুতরাং এটির উপর নির্ভর করবেন না। আপনি যদি এটি ব্যবহার করতে চলেছেন তবে এটি কেবল ডিবাগিংয়ের জন্য ব্যবহার করুন।

বুকমার্কলেট

উপরের কোনওটি যদি আপনার পক্ষে না মানায় তবে একটি দুর্দান্ত শীতল বুকমার্কলেট রয়েছে যা আপনাকে সেই পৃষ্ঠায় দেখতে দেবে যেখানে শ্রোতা রয়েছে। আপনি যদি এখানে যান তবে তারা আপনার ব্রাউজারের বারে টানতে বুকমার্কলেট সরবরাহ করে। সত্যই আমি যেভাবে প্রায়শই ব্যবহার করি সেভাবেই আমি দেখতে পাচ্ছি শ্রোতার পাতায় কোথায় অবস্থিত।

সমস্ত ইভেন্ট শ্রোতা দেখুন