jquery(windows).每次调整窗口大小时,高度都会增加
jquery (windows).height increase every time I resize the window
我想在调整窗口大小时调整div的大小,使其填充整个浏览器窗口
我在网上搜索了很多,找到了解决方案,但我尝试的每一件事都导致了同样的问题
在第一次加载页面时,它工作得很好,但当我尝试调整窗口大小时,bodyheight的值不断增加。。。
这是我的代码
$(document).ready(function() {
body_sizer();
$(window).resize(body_sizer);
});
function body_sizer() {
var bodyheight = $(window).height();
$("#contenitore_full").css('height', bodyheight);
}
编辑
好!!!正如我所想的我的错:)这个问题是由wordpress中调用jquery的错误方法引起的。很抱歉耽误了你的时间非常感谢大家ale
您不需要javascript来实现您想要的。你所需要的只是CSS。这是一把小提琴
CSS
body, html { margin:0; height:100% }
#contenitore_full { border:1px solid #FF0000; width:25%; height:99%; display:block; }
HTML
<div id="contenitore_full"></div>
问题是为了使height
工作,还需要定义父对象的高度。这就是为什么body
和html
标签的height
也具有100%
的height
。
看起来您的"body_sizer"函数可能没有启动。将parens()添加到它的末尾,或者在.resize()中创建一个处理程序函数
$(window).resize(function() {
var bodyheight = $(window).height();
$("#contenitore_full").css('height', bodyheight);
});
我遇到了完全相同的问题。我建议使用javascript而不是jQuery。
const width = window.innerWidth;
const height = window.innerHeight;
相关文章:
- electronic BrowserWindow的最小高度和宽度在hide()show()方法之后不起作用
- 内部分区字体大小获胜'调整浏览器窗口大小时不会随媒体查询而更改
- 调整窗口大小时,可拖动的对象会出现在容器外部
- ExtJS——在展开/折叠时调整面板高度
- 高度自动 - 调整浏览器大小时显示隐藏内容
- 按类划分元素的最大高度不会在屏幕调整大小时更新
- 调整窗口大小时重新计算表高度
- 调整大小时弹出窗口的高度和宽度以保持纵横比
- 在调整窗口大小时设置最小高度和最小宽度
- 调整大小时的高度检查导致滞后
- 调整窗口大小时更新窗口内部高度
- Jquery's可调整大小的Div'调整大小时,s“宽度”和“高度”将变为0
- 如何在浏览器调整大小时调整iframe高度
- 调整大小时重新计算高度
- 如何在调整窗口大小时重置元素的最大高度
- SVG调整窗口大小时的高度,也以父对象为中心
- 调整jqxWindow的大小时,窗口主体的宽度和高度不变
- jquery(windows).每次调整窗口大小时,高度都会增加
- 调整大小时匹配另一个元素的高度
- 手风琴布局在改变字体大小时未使用 CSS calc() 填充可用高度