jQuery 3.0 $(window).load(function(){});

para jQuery 3.0 fue lanzado el día de hoy, y por alguna razón el siguiente código ya no funciona en mi sitio:

$(window).load(function() {});

Puede alguien sugerir cómo puedo solucionar este problema o una alternativa que actives cuando /todo lo que/se carga?

  • Has leído el changelog?
  • ¿Cuál sería el .en() equivalente de mi código?
  • $(window).on('load', function(){})
InformationsquelleAutor Matt Cowley | 2016-06-10

1 Kommentar

  1. 96

    La lectura de romper-cambio-carga-descarga-y-error-se ha eliminado la:

    Cambio de hora: .load(), .unload(), y .error() quita

    Estos métodos son accesos directos para el caso de las operaciones, pero había varias API limitaciones. El suceso .método load() en conflicto con el ajax .método load (). El .error() método no podría ser utilizado con ventana.onerror porque de la forma en que el DOM método está definido. Si usted necesita para conectar los eventos por estos nombres, el uso de la .en() método, por ejemplo: cambio $(«img»).de carga(fn) a $(img).en(«load», fn).

    Por lo tanto, usted necesita para cambiar:

    $(window).load(function() {});

    a:

    $(window).on("load", function (e) {})
    • Yo hice el cambio a $(window).on('load', function (e) {}) en la versión 3.1.1 pero todavía no es trabajo
    • He encontrado que el uso de comillas simples después de on a fallar, he cambiado mi código para $(window).on("load", function (e) {}) ahora su trabajo, no sé por qué las comillas de la materia.
    • Ok, ahora no es el disparo de cualquiera de las dos
    • Por favor, haga clic en la herramienta javascript y elija ajustar el js en la cabeza, en lugar de ejecutarlo onLoad. La actualización de la el violín.
    • ¿Por qué tengo que envolver en la cabeza?
    • Si se ejecuta en el OnLoad de la ventana de la carga ya está ejecutado. En cambio si se envuelven en la sección de la cabeza te digo jQuery: ejecutar en el dom de la Carga. Es hasta usted. Usted puede utilizar el estándar de jsfiddle.net característica y por lo que necesita para quitar la ventana de carga o usted puede manejar por sí mismo envolver el código en la sección head.
    • Muchas gracias. 😉 disfruta de tu Desbordamiento de la Pila :))))
    • Usted es bienvenido

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Pruebas en línea