首先,如果这是重复的,请原谅我,但我一直在尝试其他帖子的解决方案,但它们似乎都不适合我。
这就是我想要实现的目标:
我想用文档的当前宽度和高度设置 div 的最小高度和最小宽度。该事件应在文档窗口的每次调整大小时触发。
这是我到目前为止所尝试的:
$(document).ready(function() {
function reset_demensions() {
doc_height = $(document).height();
doc_width = $(document).width();
$(".flicker-div").css("min-width", doc_width + "px");
$(".flicker-div").css("min-height", doc_height + "px");
alert("From - Function" + doc_width + "x" + doc_height);
}
reset_demensions();
$(window).resize(function() {
reset_demensions();
});
});
我面临的问题:
第一次加载窗口时,它会显示正确的宽度和高度。但是当我尝试手动调整窗口大小时,会注意到两个问题:
1> 该函数被调用两次,即警告框 2> 捕获的文档高度没有改变。3> 捕获的文档宽度不断快速增加,并且值不是垃圾,因为它在每次运行时都是静态的。
测试运行输出:
On Load:
1349x626
On Resize:
1369x3130
1389x15650
我确定我在这里错过了一些东西,可能是非常愚蠢的东西。请帮我解决这个问题。