Comment puis-je ajouter un indicateur de chargement de ma page alors que mon iframe charges?

Je suis en train de créer une page en cliquant sur un lien d'une iframe est inséré dans un div et c'est le contenu chargé. Je ne ce à l'aide de la suite de jQuery appel:

$('#mydiv').html('<iframe src="sourcelink.html" frameborder="0" width="760" height="2400" scrolling="no"></iframe>');

Parfois le contenu de la source charges très lentement et, par conséquent, il semble que rien ne se passe. Je voudrais avoir une simple animation de chargement pendant le chargement du contenu, tandis que le contenu de l'iframe charges. Lorsque l'iframe ait fini de charger son contenu devrait pop et l'animation de chargement devraient disparaître.

J'ai envisagé un couple de façons que je pouvais le faire (par exemple, ayant un chargeur div simplement permuter les deux dans et hors) mais je ne suis pas sûr de ce que la meilleure approche pour résoudre ce problème. Peut-être que je ne devrais pas l'utiliser .html()? Je suis ouvert à la suggestion, si il n'y a plus de bonne solution.

  • qu'est-ce que dans "sourcelink.html"? Est-ce une pleine page HTML? Je me demandais simplement si il a besoin d'être dans une iframe à tous
InformationsquelleAutor keybored | 2011-01-03