Show Loading image div Bis vollständig geladen

Ich versuche zu zeigen, ein Bild laden, bis eine div-Inhalt vollständig geladen ist.

  1. Ersten verstecken .main-slider div
  2. Klasse hinzufügen .loading zu .main-slider: <div id="main-slider loading"></div>
  3. Wenn .main-slider div Elemente geladen hat
  4. .loading entfernt,
  5. Dann fade-in .main-slider div

html

 <div class='sly-main-slider'>
 <div> <!-- Content -->
 <img src="http://4.bp.blogspot.com/-gk6rnMRH9qE/VXJ40BWuC4I/AAAAAAAABZs/BWesiVwBgfg/s1050/camera-girl-nikon-photography-Favim.com-205093.jpg"/>
 </div>
 </div> <!--sly-main-slider end-->

jquery versucht, hier ein fiddle:

//when user browses to page
$(".sly-main-slider div").hide();
$(".sly-main-slider").addClass("loading");

$(".sly-main-slider div").load(function() {
  //Handler for .load() called.
  $(".sly-main-slider div").show();
  $(".sly-main-slider").removeClass("loading");
});
InformationsquelleAutor Aariba | 2015-07-15
Schreibe einen Kommentar