gpt4 book ai didi

javascript - 页脚JS调整问题

转载 作者:太空宇宙 更新时间:2023-11-04 03:21:56 25 4
gpt4 key购买 nike

最近刚刚使用了另一个用户问题和答案中的一段 JS,它在解决我最初遇到的问题方面非常好,这个问题是即使在页面上也要让页脚贴在视口(viewport)高度的底部哪些内容没有填满整个页面,但现在似乎引起了另一个问题。

在需要滚动查看所有内容的页面上,页面在视口(viewport)高度结束并且不允许滚动,这意味着无法查看部分内容。

我使用的代码如下,代码归功于 claudix,来自他在此页面上的回答:

How to make the web page height to fit screen height

<!--Code Starts-->
<body style="overflow:hidden; margin:0">
<form id="form1" runat="server">
<div id="main" style="background-color:red">
<div id="content">

</div>
<div id="footer">

</div>
</div>
</form>
<script language="javascript">
function autoResizeDiv()
{
document.getElementById('main').style.height = window.innerHeight +'px';
}
window.onresize = autoResizeDiv;
autoResizeDiv();
</script>
</body>
<!--Code Ends-->

想知道是否有人知道我可以添加一些东西到那段 javascript 中,使上面的代码适用于没有完整内容的页面,但是,当需要滚动时,JS 代码被禁用?

谢谢!

最佳答案

在您的 head 标签中使用此代码

<script type="text/javascript">


jQuery(document).ready(function(){

var docheight = jQuery(document).height();
var bodyheight = jQuery('body').height();
var bodywidth = jQuery('body').width();


/*alert(docheight+'--'+bodyheight);*/

if (bodyheight < docheight && bodywidth >= 1000) {

$(".footer-class-name").css('position',"absolute");

}


});
</script>

关于javascript - 页脚JS调整问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27752932/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com