2015-11-06 70 views
1

考慮:調整大小特定的div

<html> 
<body class="v4master"> 
    <form id="aspnetForm"> 
     <div id="s4-workspace"></div> 
    </form> 

    <div class="ms-dlgContent"></div> 
     <div class="ms-dlgBorder"></div> 
      <div class="ms-dlgFrameContainer"> 
       <iframe class="ms-dlgFrame"> 
        <html class="ms-dialog"> 
         <body class="v4master"> 
          <form id="aspnetForm"> 
           <div id="s4-workspace"></div> 
          </form> 
         </body> 
        </html> 
       </iframe> 
      </div> 
     </div> 
    </div> 
</body> 

如何可以改變的第一個 「S4-工作區」 的高度與jQuery,同時留下一個單獨的iframe?我會perfer使用的方法是這樣的:

jQuery('#s4-workspace').css('cssText', 'height: ' + NewHeight + 'px;'); 
+0

你可以觸摸的iframe裏面什麼。什麼! – anwerj

回答

4

jQuery將不會針對內#s4-workspace無論如何,因爲在該內容屬於平行DOM。此外,你應該使用

jQuery('#s4-workspace').css('height', NewHeight); 

http://jsfiddle.net/udfs8e24/12/

+0

謝謝@davidkonrad! –