<分区>
我在一个页面上有 2 个元素,一个标题和供人们输入文本的内容区域。
内容高度使用 JavaScript 确定:
$('#body').css('min-height', $(window).height() - $('#title').height() - 220);
有没有办法让我在调整窗口大小时,#body 改变它的高度?
标签 javascript jquery css
<分区>
我在一个页面上有 2 个元素,一个标题和供人们输入文本的内容区域。
内容高度使用 JavaScript 确定:
$('#body').css('min-height', $(window).height() - $('#title').height() - 220);
有没有办法让我在调整窗口大小时,#body 改变它的高度?
最佳答案
是的,这是可能的 - 只需像这样添加 resize
事件处理程序:
$(window).resize(function() {
$('#body').css('min-height', $(window).height() - $('#title').height() - 220);
});
关于浏览器调整大小的 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15849741/
相关文章:
javascript - Jquery 在 onload 上执行 onchange 事件
javascript - 如何在 HTML + CSS 中通过另一个元素选择器更改一个元素的属性值?
jquery - 我们如何通过Jquery从MVC中的FormData映射c#复杂列表对象
javascript - jquery ajax 中的动态内容加载
html - 为什么 float :left not filling in the gaps
javascript - 嵌套异步 jquery promise