Kod:
<script language="Javascript">
$(document).ready(function() {
$('#iframe-1').load( function() {
var $ifbody = $(this).contents().find( 'body' );
$ifbody.css( 'height','auto' );
$(this).height( $ifbody.height() );
});
});
</script>
<script type="text/javascript">
$(window).load(function () {
setInterval(function() { height_up(); }, 0);
});
function height_up(){
var ht= $('#iframe-1').contents().find('body').height();
$('#iframe-1').height(ht);
}
</script>
İframe içindeki veriler kendi içindeki js eventleri kullanarak bazen yükseklik değeri değişebiliyor.İframe için devamlı olarak height kontrolü yapmam lazım.Bu sorunu yukarda yazdığım scriptle çözdüm.Fakat bind kullanarak veya başka bir jquery fonksiyonu tam olarak emin değilim daha sağlıklı bir çözüm olacağını düşünüyorum.Bu script yerine daha temiz bir script öneriniz varmı?
İyi çalışmalar.