Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.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
jquery css函数添加到基本金额,而不是重置基本金额_Jquery - Fatal编程技术网

jquery css函数添加到基本金额,而不是重置基本金额

jquery css函数添加到基本金额,而不是重置基本金额,jquery,Jquery,我希望我能提供这个例子,而不是下面的代码和我的问题的解释 $(window).resize(function(){ $("footer").css("margin-top", ($(document).height() - 191) + "px"); }); 我希望每次调整页面大小时,页脚的边距都会被重置。但事实并非如此。它补充道。它的响应就像我正在使用“+=”而不是仅仅重置它 我想出了一个解决办法,但它不允许我设定最低保证金 $(window).res

我希望我能提供这个例子,而不是下面的代码和我的问题的解释

    $(window).resize(function(){
        $("footer").css("margin-top", ($(document).height() - 191) + "px");
    });
我希望每次调整页面大小时,页脚的边距都会被重置。但事实并非如此。它补充道。它的响应就像我正在使用“+=”而不是仅仅重置它

我想出了一个解决办法,但它不允许我设定最低保证金

    $(window).resize(function(){
        $("footer").css("margin-top", 0 + "px");
        $("footer").css("margin-top", ($(document).height() - 191) + "px");
    });
这为什么不重新设定利润率上限?有人知道吗?当它被拉出时,页脚没有发生任何变化,所以我不认为它是冲突代码

编辑
我知道这个立场:绝对的;底部:0;主要修复了这个问题(关键字),但我不确定为什么利润率最高的问题发生在一开始。主要是一个教育问题。

问题是,当您添加
页边空白顶部时,您会使文档变长,因此高度会增加


如果你想要的是那种效果,可以考虑试试window.innerHeight-191。或者,使用
位置:绝对;底部:191px或类似内容。

页脚是浮动的,还是在正常页面流之外?如果不是,则页脚与页面上任何其他内容之间的距离为边距


为什么不通过设置
bottom:0px

来定位页脚呢?

你知道,这很有意义,我只是觉得它只会落后一步,而不是之前的每一个状态。但我明白为什么会这样。我只需要加入一个if语句,就可以得到一个最小值。非常感谢。将此标记为解释其发生原因的答案。这将允许我修复。我的其他同事在此网站上使用的东西禁用了此页面的最小高度(至少对于html、正文和文档),我不希望页脚撞到东西上。但是好主意。