2009-07-25 21 views
9

Will

$(document).ready 

en la página matriz de espera para el contenido de iframe para cargar por completo?

Tengo una página principal en la que hay un iFrame. Después de que iFrame está completamente cargado, necesito invocar una función en el iFrame desde la página principal.

Respuesta

4

He estado todo el día rompiendo las pelotas para encontrar esto, lo necesitaba para el trabajo.

Finalmente he tomado una cosa (un sitio web con un iframe que carga el contenido de los enlaces. Todo lo que quería hacer era para desplazarse por la página a la parte superior, con un botón dentro del marco flotante y parecía para ser asistentes de trabajo)

Bueno, eso es lo que hice:

$(document).ready(function() { 
$('ifram#IframeID').load(function() { //The function below executes once the iframe has finished loading<---true dat, althoug Is coppypasta from I don't know where 
    var varStoresNameIframe =$('iframe#IframeID').contents().find('.buttonsClass'); 
     $(varStoresNameIframe).click (function() { 
      $('html , body').animate({ scrollTop: 0 }, 'slow'); 
     }); 
    }); 
}); 

enlace relacionado:

Así que la llave maestra para mí fue la línea:

$('ifram#IframeID').load(function() { 
Cuestiones relacionadas