我有一个动态高度的框架 在其中,我有3个部分,其中一个是内容部分。
我想将内容的边缘固定在距离帧不变的位置。
这是a fiddle to reproduce the issue。我在小提琴中使用jquery-ui对话框只是因为它在复制问题时更容易使用。该解决方案不能涉及jquery-ui-dialog特定代码。它可以使用jquery和jquery-ui。
CSS解决方案(如果存在)更可取。
答案 0 :(得分:4)
定位元素更容易解决您描述的问题。例如,您可以使用position:absoulte
。然后使用top
,right
,bottom
& left
属性可以将元素放在需要的位置。这里有一个示例css:
#content {
border: 1px solid blue;
bottom: 34px;
top: 34px;
left:10px;
right:10px;
position: absolute;
}
#footer {
border: 1px solid green;
bottom: 10px;
left:10px;
right:10px;
position: absolute;
}
答案 1 :(得分:1)
您需要应用“ alsoResize ”选项...然后,您的内容将与容器同时增长。
引用:
Resize these elements synchronous when resizing.
Code examples
Initialize a resizable with the alsoResize option specified.
$( ".selector" ).resizable({ alsoResize: ".other" });
Get or set the alsoResize option, after init.
//getter
var alsoResize = $( ".selector" ).resizable( "option", "alsoResize" );
//setter
$( ".selector" ).resizable( "option", "alsoResize", ".other" );