@ ফিগা যেমন বলেছেন যে এটি যদি আপনার নিজস্ব ওয়েব পৃষ্ঠা হয় তবে উপাদানটি দৃশ্যমান করার পরে আপনাকে যা চালাতে হবে তা চালানো উচিত।
যাইহোক, প্রশ্নের উত্তর দেওয়ার উদ্দেশ্যে (এবং যে কেউ ক্রোম বা ফায়ারফক্স এক্সটেনশান তৈরি করেন , যেখানে এটি সাধারণ ব্যবহারের ক্ষেত্রে), মিউটেশন সংক্ষিপ্তকরণ এবং মিউটেশন পর্যবেক্ষক ডিওএম পরিবর্তনগুলিকে ইভেন্টগুলি ট্রিগার করতে অনুমতি দেবে।
উদাহরণস্বরূপ, ডিওমে data-widgetযুক্ত হওয়ার কারণে অ্যাট্রিবিউট যুক্ত উপাদানগুলির জন্য একটি ইভেন্ট ট্রিগার করা । ঋণগ্রহণ ডেভিড ওয়ালশ এর ব্লগ থেকে এই চমৎকার উদাহরণ :
var observer = new MutationObserver(function(mutations) {
// For the sake of...observation...let's output the mutation to console to see how this all works
mutations.forEach(function(mutation) {
console.log(mutation.type);
});
});
// Notify me of everything!
var observerConfig = {
attributes: true,
childList: true,
characterData: true
};
// Node, config
// In this case we'll listen to all changes to body and child nodes
var targetNode = document.body;
observer.observe(targetNode, observerConfig);
প্রত্যুত্তর অন্তর্ভুক্ত added, removed, valueChangedআরো এবং । ইত্যাদি valueChangedসহ সমস্ত বৈশিষ্ট্য অন্তর্ভুক্তdisplay