javascript - 使用 jquery-ui 调整 div 的大小

标签 javascript css jquery-ui

我目前正在使用 jquery-ui 来调整 div 的大小。我想做的是当我调整外部 div 的大小时,内部 div 也应该调整大小。例如,如果外部 div 的高度比内部 div 大 50px,则也应该大 50px。有没有办法只用 css 来做?

<div id="window-x" class="ui-widget-content" style="height: 100px; width:50px; border: solid">
 <div id="smallFrame"style="height: 50px; width:25px; border: solid"></div>
</div>
$( "#window-x" ).resizable({
         minHeight: $( "#smallFrame").height(),
         minWidth:$( "#smallFrame").width(),  
        },
                {
  resize: function( event, ui ) {
  }
});

http://jsfiddle.net/xBB5x/8575/

最佳答案

以百分比设置内部 div 大小。

  <div id="smallFrame"style="height: 50%; width:50%; border: solid"></div>


 $( "#window-x" ).resizable({
         minHeight: $( "#smallFrame").height(),
         minWidth:$( "#smallFrame").width(),  
        });

关于javascript - 使用 jquery-ui 调整 div 的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30667090/

相关文章:

javascript - 从文本区域追加值

javascript - 尝试使用 jquery 提交表单

javascript - 上下文菜单 CSS 和事件部分工作

javascript - 修改 jQuery 自动完成不在 Enter 时急切提交

javascript - 如何在表格单元格中添加图像

javascript - 回发后 CSS 颜色无法在 Javascript 中使用

javascript - jQuery load() 函数更改输入文本的高度

css - 为什么这些 div 没有对齐并且之间没有空格?

javascript - 通过向上滑动在页面加载时隐藏子菜单

jquery-ui 可排序 "overlapping"问题