Aquí es una manera bastante segura para ejecutar código en lista
jQuery(function($, undefined){
// code to run onready
});
Aunque yo personalmente prefiero hacerlo de esta manera:
(function($){ // create scope and pass specific aliased variables
$(function($, undefined){ // attach callback to run onready
// code to run onready
});
})(jQuery);
De esta manera usted puede hacer sus propios paquetes de funcionalidad sin miedo a romper otro código pueblos o tener su código roto por las definiciones de variables flojos. También puede llamar a las variables que pase junto con los nombres que desee y tenga código que ejecute no en listo, por ejemplo.
(function($){ // create scope and pass specific aliased variables
$(document).on('click', 'a[href]', function(){
// code to run when a link is clicked
});
$(window).on('load',function(){
// code to run onload
});
$(function($, undefined){ // attach callback to run onready
// code to run onready
});
})(jQuery);
en cuenta que estos son los mismos
$(document).bind('ready', function(){});
$(document).on('ready', function(){});
$(document).ready(function(){});
$(function(){});
Y ese documento no tiene un evento de carga
$(document).on('load', function(){}); // will not work
posible duplicado de [jQuery función de lista de documentos] (http: // stackoverflow .com/questions/5754192/jquery-document-ready-function) – jtheletter