Hola. Estoy intentando evaluar un div en la página de detalles del tema. Para hacerlo, necesito ejecutar una función después de que el DOM en la página de detalles del tema haya terminado de cargarse.
En JavaScript normal, ejecutaría “window.onload = function()…” para esto. Sin embargo, esta función onload no parece funcionar cuando se navega al tema desde dentro del sitio.
¿Cómo puedo ejecutar la función después de que el DOM esté completamente cargado?
He intentado lo siguiente, y ninguno de ellos parece funcionar:
withPluginApi("0.11.1", api => {
api.modifyClass('component:topic-title', {
didRender: function(){ // también probé "didInsertElement"
// ejecutar función -- todavía se ejecuta antes de que todos los divs se hayan cargado
}
}),
api.decorateCookedElement(function() {
// ejecutar función -- todavía se ejecuta antes de que todos los divs se hayan cargado.
})
})