2012-03-15 3 views

답변

0
$(function(){ 

     var iFrames = $('iframe'); 

     $(window).resize(iResize); //Execute function on every resize. 

     function iResize() { 

      for (var i = 0, j = iFrames.length; i < j; i++) { 
       iFrames[i].style.height = iFrames[i].contentWindow.document.body.offsetHeight + 'px';} 
      } 

      if ($.browser.safari || $.browser.opera) { 

       iFrames.load(function(){ 
        setTimeout(iResize, 0); 
       }); 

       for (var i = 0, j = iFrames.length; i < j; i++) { 
        var iSource = iFrames[i].src; 
        iFrames[i].src = ''; 
        iFrames[i].src = iSource; 
       } 

      } else { 
       iFrames.load(function() { 
        this.style.height = this.contentWindow.document.body.offsetHeight + 'px'; 
       }); 
      } 

     }); 
+0

안녕 칩을 부착 - 내가 브라우저 작게으로 iframe을 높이 크기를 조정할 -이 밖으로 tryed했습니다 -하지만이 작동하지 않습니다 – user1177860

관련 문제