2016-07-24 7 views
0

Ich habe ein Skript, das pageLoad aufrufen, nachdem alle Inhalte geladen ist.Wie öffne ich einige Inhalte vor der Seite laden JavaScript

Ich brauche es auf Last, bevor Seite

mein Skript ist

function pageLoad() 
{ 
    $('#myModal1').modal('show'); 
} 

window.onload = pageLoad; 

Kann jemand etwas tun dieses Skript zu Seite erhalten zeigen auf, bevor Last?

Vielen Dank

+0

Sie die Funktion nur aufrufen, wenn Sie es anstelle der Verwendung es als Lastaufnahmemittel anrufen möchten. Was ist das Problem? – Quentin

+0

"Wie was?". * Wie rufst du eine Funktion an? * Der Code, den du geschrieben hast, enthält bereits zwei Beispiele für das direkte Aufrufen von Funktionen. (Und wenn Sie nicht wissen, wie man eine Funktion aufruft, dann müssen Sie wirklich ein einführendes JS-Tutorial lesen und keine Fragen zu Stackoverflow stellen). * Woher weißt du, wann die Funktion aufgerufen werden soll? *. Ich weiß nicht, wann du es nennen willst. Es gibt viele Male, dass Sie es aufrufen konnten, bevor das Load-Ereignis ausgelöst wird. Sie haben Ihr Problem nicht ausreichend beschrieben, um festzustellen, welches der richtige ist. – Quentin

+0

Ich habe ein Popup, das Autoplay-Video spielt, auf der Eröffnungsseite, es ist nicht Poping und plasy Sound nur ... bcos, die warten, um volle Inhalt laden wartet ... wie Sie das beheben ... – newbie

Antwort

1

Das onreadystatechange Ereignis wird auf einem HTML-Dokument ausgelöst, wenn der Ladezustand des Inhalts der Seite geändert hat.

document.onreadystatechange = function() 
 
{ 
 
    console.log(document.readyState); 
 
    if (document.readyState === 'complete') 
 
    { 
 
     console.log("onbefore") 
 
    } 
 
}; 
 
window.onload = function(e) 
 
{ 
 
    console.log("onload"); 
 
};

+0

Dank für Ihre Antwort ... .ich werde überprüfen – newbie