Autore Topic: iframe responsive  (Letto 4812 volte)

lemonsong

  • Anziani
  • Utente storico
  • *
  • Post: 1867
    • lemonsong's world
Re:iframe responsive
« Risposta #15 il: 20 Luglio, 2016, 15:46:03 »
Se non trovi di meglio puoi provare a ritardare la funzione con setTimeout, esempio:

Citazione
function calcHeight() {
setTimeout (function(){
  //find the height of the internal page
  var the_height = document.getElementById('the_iframe').contentWindow.document.body.scrollHeight;

  //change the height of the iframe
  document.getElementById('the_iframe').height = the_height;
  }, 1000);
}
$(window).resize(calcHeight);

In rosso il tempo espresso in millisecondi.
Ho aggiunto anche il richiamo della funzione al ridimensionamento della pagina (ultima riga).

giancarlobar

  • Nuovo arrivato
  • *
  • Post: 98
Re:iframe responsive
« Risposta #16 il: 20 Luglio, 2016, 17:19:40 »
 :D :D  meglio di questo al momento NO!!!!


grandissimo.... grazie, ti offrirei una pinta di birra se potessi... ma mi sa che non sei in zona...  ;)








lemonsong

  • Anziani
  • Utente storico
  • *
  • Post: 1867
    • lemonsong's world
Re:iframe responsive
« Risposta #17 il: 20 Luglio, 2016, 19:13:12 »
Prego, pinta di birra virtuale presa e già tracannata  :)