مرحباً. أحاول تقييم عنصر div في صفحة عرض الموضوع. للقيام بذلك، أحتاج إلى تشغيل دالة بعد اكتمال تحميل الـ DOM في صفحة عرض الموضوع.
في جافاسكريبت العادية، كنت سأشغل "window.onload = function()..." لهذا الغرض. ومع ذلك، يبدو أن دالة onload هذه لا تعمل عند الانتقال إلى الموضوع من داخل الموقع.
كيف يمكنني تشغيل الدالة بعد تحميل الـ DOM بالكامل؟
لقد جربت ما يلي، ولم ينجح أي منها:
withPluginApi("0.11.1", api => {
api.modifyClass('component:topic-title', {
didRender: function(){ // جربت "didInsertElement" أيضاً
// تشغيل الدالة - لا تزال تعمل قبل تحميل جميع عناصر div.
}
}),
api.decorateCookedElement(function() {
// تشغيل الدالة - لا تزال تعمل قبل تحميل جميع عناصر div.
})
})