Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么jQueryUI可以调整大小,并用“";“同样大小”吗;?_Javascript_Css_Jquery Ui - Fatal编程技术网

Javascript 为什么jQueryUI可以调整大小,并用“";“同样大小”吗;?

Javascript 为什么jQueryUI可以调整大小,并用“";“同样大小”吗;?,javascript,css,jquery-ui,Javascript,Css,Jquery Ui,我有一组像这样的div: <div id="body_container"> <div id="top_body"> </div> <div id="bottom_body"> </div> </div> 调整大小是可行的,但在开始调整大小操作后,#bottom_body立即被指定一个固定的宽度(等于调整大小操作开始时的宽度)。通过css,将#top_body和#bottom_bod

我有一组像这样的div:

<div id="body_container">
     <div id="top_body">
     </div>
     <div id="bottom_body">
     </div>
</div>
调整大小是可行的,但在开始调整大小操作后,
#bottom_body
立即被指定一个固定的宽度(等于调整大小操作开始时的宽度)。通过css,将
#top_body
#bottom_body
的宽度指定为100%。我希望它保持这样

有没有办法阻止宽度分配?我想让宽度适应窗口大小,但是,就我目前的问题而言,宽度分配修复了底部div(但不是顶部div),破坏了我的界面


理想情况下,我正在寻找不需要使用JS处理程序强制宽度回到100%的解决方案,只要我使用可调整大小的句柄。

这似乎非常有效

这只会在窗口宽度/高度更改时运行,而不会在更改/调整两个div的高度时运行,因为此时不需要运行

$(function() {
   $("#top_body").resizable({handles: "s",
   alsoResize: "#bottom_body"});
});
$(window).on('resize', function() {
    $('#bottom_body').css({width: '100%'});
});