jQuery: Unterschied zwischen $(document).ready und $(window).load

By

in ,

jQuery bietet die Möglichkeit, Aktionen erst auszuführen, nachdem der HTML Quelltext (DOM) der Webseite geladen wurde. Dies lässt sich mit folgendem Code realisieren:

JavaScript
$(document).ready(function(){
  // auszuführender Code, nachdem DOM geladen wurden
});

Und wozu dann $(window).load() ?

Möchte man eine Aktion jedoch erst ausführen, nachdem auch alle Inhalte (Grafiken, StyleSheets, …) geladen wurden, dann lässt sich dies mit folgenden Code erreichen:

JavaScript
$(window).load(function(){
  // auszuführender Code, nachdem alle Inhalte geladen wurden
});


Comments

2 responses to “jQuery: Unterschied zwischen $(document).ready und $(window).load”

  1. Danke genau nachdem Code stückel habe ich gesucht

  2. S. Luther Avatar
    S. Luther

    Sehr nah dran, aber wohl veraltet. Ich suche eine Beschreibung, die mir hilft in der Datei:inc/meta-boxes/js/meta-checker.js:folgenden Fehler zu korrigieren: jQuery.fn.change() event shorthand is deprecated. Die Datei beginnt mit: jQuery(document).ready(function($){

    $(‘#post-formats-select input’).change(checkFormat);

    function checkFormat(){
    Wenn Sie mir bitte weiterhelfen können, freue ich mich sehr.
    Freundliche Grüße

Leave a Reply

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