jQuery iframe load() de l'événement?

Personne ne sait si il ya une telle chose?

J'ai une iframe qui est en cours d'insertion avec $.ajax() et je tiens à faire quelques trucs après le contenu de l'iframe sont complètement chargé:

....
 success: function(html){  //<-- html is the IFRAME (#theiframe)
          $(this).html(html);   //$(this) is the container element
          $(this).show();
          $('#theiframe').load(function(){
             alert('loaded!');
          } 
....

il fonctionne, mais je vois l'IFRAME est chargé à deux reprises (l'alerte montre également deux fois).

  • Essayez de définir le src de l'iframe avant d'ajouter à la DOM. Cela devrait permettre d'éviter l'événement load de tirer deux fois.
InformationsquelleAutor Alex | 2011-04-26