Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/10/2014, 09:01
Avatar de Trublux
Trublux
 
Fecha de Ingreso: octubre-2010
Ubicación: Madrid
Mensajes: 355
Antigüedad: 14 años, 1 mes
Puntos: 48
Respuesta: diferencia entre $(function () { y $(document).ready(function() {

A ver, el código de jQuery también funciona fuera de lo que has puesto, lo que pasa es que si lo pones fuera no te aseguras de que el DOM haya cargado y (si no se ha cargado) no puedes trabajar con él.
Con el js "nativo" pasa lo mismo, si no te aseguras de que con lo que vayas a trabajar se ha cargado pues no funcionará.
Para asegurarte puedes usar "window.onload" ó "document.ready", por ejemplo.
__________________
eZ Publish Developer Basic Legacy
eZ Publish Developer Basics (4.4)
Alojamientos rurales en España