Comment faire pour afficher une course de la barre de progression alors que la page est en cours de chargement

J'en veux pour preuve l'exécution d'un barre de progression alors que ma page est en cours de chargement comme ici, dans ma page.
J'ai utilisé un simple chargement de l'image dans mon exemple, mais je veux le convertir dans une barre de progression. Voici mon code:

JS:

$(window).load(function() {
    alert("hi");
    $('#loading').hide();
});

CSS:

#loading {
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    position: fixed;
    display: block;
    opacity: 0.7;
    background-color: #fff;
    z-index: 99;
    text-align: center;
}

#loading-image {
    position: absolute;
    top: 100px;
    left: 240px;
    z-index: 100;
}

HTML:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.0/jquery.min.js"></script>
<div id="loading">
    <img id="loading-image" src="http://cdn.nirmaltv.com/images/generatorphp-thumb.gif" alt="Loading..." />
</div>
<div id="txt">
    <h2>Let AJAX change this text</h2>
</div>
<button>Change Content</button>

Ici est un JSFiddle

  • Ce qui rend votre site e.g 50% chargé?
  • c'est juste un exemple , je veux montrer une barre de progression à partir de 1% comme page de démarrage de chargement et est allé jusqu'à 100% lorsque le chargement est terminé .
  • Découvrez pace.js
  • D'accord avec @Mottie - je utiliser les github.hubspot.com/pace/docs/welcome pour mes projets. C'est un très bon plugin et c'est automatique, ce qui signifie que tout ce que vous avez à faire est d'inclure le script.
  • essayez ce simple tutoriel essayez ce simple fonction jQuery freakyjolly.com/simple-progress-percentage-small-bar-css-jquery
InformationsquelleAutor amit gupta | 2013-09-24