Ejecutar funcion JS al final de todo de la carga de pagina de SharePoint

Podemos ejecutar funciones JS al final de la carga de la página por medio de JQuery. No obstante, en SharePoint esto no siempre funciona:

$(document).ready(function(){
     //My code
});

Esto ocurre porque aveces el document ya está cargado pero SharePoint todavía sigue cargando elementos. Para evitarlo, podemos insertar nuestra funcion en la lista de funciones que SharePoint ejecuta al final de todo, de la siguiente forma:

_spBodyOnLoadFunctionNames("myFunction");

Nota: El nombre de la funcion se debe pasar como string, por eso va entrecomillado. Deberíamos crear tambien una funcion con nuestro código:

function myFunction(){
     //My code
}

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.