详解HTML5将footer置于页面最底部的方法(CSS+JS)


Posted in HTML / CSS onOctober 11, 2018

本文介绍了详解HTML5将footer置于页面最底部的方法(CSS+JS),分享给大家,具体如下:

JavaScript:

<script type="text/javascript">
    $(function(){
        function footerPosition(){
            $("footer").removeClass("fixed-bottom");
                //网页正文全文高度
                var contentHeight = document.body.scrollHeight,
                //可视窗口高度,不包括浏览器顶部工具栏
                winHeight = window.innerHeight;
            if(!(contentHeight > winHeight)){
                //当网页正文高度小于可视窗口高度时,为footer添加类fixed-bottom
                $("footer").addClass("fixed-bottom");
            } else {
                $("footer").removeClass("fixed-bottom");
            }
        }
        footerPosition();
        $(window).resize(footerPosition);
    });
</script>

CSS:

.fixed-bottom {
    position: fixed;
    bottom: 0;
    width:100%;
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

HTML / CSS 相关文章推荐
CSS3弹性布局内容对齐(justify-content)属性使用详解
Jul 31 HTML / CSS
一款利用纯css3实现的超炫3D表单的实例教程
Dec 01 HTML / CSS
几个CSS3的flex弹性盒模型布局的简单例子演示
May 12 HTML / CSS
解决margin 外边距合并问题
Jul 03 HTML / CSS
CSS3 实现弹跳的小球动画
Oct 26 HTML / CSS
使用html2canvas将页面转成图并使用用canvas2image下载
Apr 04 HTML / CSS
HTML5 canvas画图并保存成图片的jcanvas插件
Jan 17 HTML / CSS
html5适合移动应用开发的12大特性
Mar 19 HTML / CSS
浅析border-radius如何兼容IE
Apr 19 HTML / CSS
html5 canvas合成海报所遇问题及解决方案总结
Aug 03 HTML / CSS
HTML5拖拽API经典实例详解
Apr 20 HTML / CSS
浅析HTML5中的download属性使用
Mar 13 HTML / CSS
HTML5实现签到 功能
Oct 09 #HTML / CSS
HTML5 视频播放(video),JavaScript控制视频的实例代码
Oct 08 #HTML / CSS
移动端html5模拟长按事件的实现方法
Sep 30 #HTML / CSS
HTML5视频播放插件 video.js介绍
Sep 29 #HTML / CSS
Canvas引入跨域的图片导致toDataURL()报错的问题的解决
Sep 19 #HTML / CSS
移动端开发HTML5页面点击按钮后出现闪烁或黑色背景的解决办法
Sep 19 #HTML / CSS
详解如何解决canvas图片getImageData,toDataURL跨域问题
Sep 17 #HTML / CSS
You might like
《PHP编程最快明白》第四讲:日期、表单接收、session、cookie
2010/11/01 PHP
php内存缓存实现方法
2015/01/24 PHP
PHP面向对象程序设计之对象克隆clone和魔术方法__clone()用法分析
2019/06/12 PHP
jQuery 创建Dom元素
2010/05/07 Javascript
jquery $.ajax()取xml数据的小问题解决方法
2010/11/20 Javascript
jQuery实现点击文本框弹出热门标签的提示效果
2013/11/17 Javascript
js实现prototype扩展的方法(字符串,日期,数组扩展)
2016/01/14 Javascript
使用jQuery给input标签设置默认值
2016/06/20 Javascript
jQuery+ajax的资源回收处理机制分析
2017/01/07 Javascript
JavaScript实现网页头部进度条刷新
2017/04/16 Javascript
JS点击缩略图整屏居中放大图片效果
2017/07/04 Javascript
JS随机排序数组实现方法分析
2017/10/11 Javascript
js点击时关闭该范围下拉菜单之外的菜单方法
2018/01/11 Javascript
vue-cli 组件的导入与使用教程详解
2018/04/11 Javascript
JavaScript实现的反序列化json字符串操作示例
2018/07/18 Javascript
JavaScript实现京东放大镜效果
2019/12/03 Javascript
[01:25:38]DOTA2-DPC中国联赛 正赛 VG vs LBZS BO3 第一场 1月19日
2021/03/11 DOTA
python实现人工智能Ai抠图功能
2019/09/05 Python
python程序 创建多线程过程详解
2019/09/23 Python
Python栈的实现方法示例【列表、单链表】
2020/02/22 Python
Django搭建项目实战与避坑细节详解
2020/12/06 Python
Mountain Warehouse澳大利亚官网:欧洲家庭户外品牌倡导者
2016/11/20 全球购物
英国性感内衣和睡衣品牌:Bluebella
2018/01/26 全球购物
Falconeri美国官网:由羊绒和羊毛制成的针织服装
2018/04/08 全球购物
Athleta官网:购买女士瑜伽服、技术运动服和休闲运动服
2020/11/12 全球购物
双立人美国官方商店:ZWILLING集团餐具和炊具
2020/05/07 全球购物
纯净、自信、100%的羊绒服装:360Cashmere
2021/02/20 全球购物
函授药学自我鉴定
2014/02/07 职场文书
财务会计大学生自我评价
2014/04/09 职场文书
2014年物业公司工作总结
2014/11/22 职场文书
优秀小学生事迹材料
2014/12/26 职场文书
初中成绩单评语
2014/12/29 职场文书
初中生入团申请书范文(五篇)
2019/10/16 职场文书
在pyCharm中下载第三方库的方法
2021/04/18 Python
python机器学习实现oneR算法(以鸢尾data为例)
2022/03/03 Python
Redis 中使用 list,streams,pub/sub 几种方式实现消息队列的问题
2022/03/16 Redis