详解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中动画属性transform、transition和animation属性的区别
Sep 25 HTML / CSS
深入CSS3 动画效果的总结详解
May 09 HTML / CSS
浅谈CSS3中的变形功能-transform功能
Dec 27 HTML / CSS
使用CSS3实现input多选框自定义样式的方法示例
Jul 19 HTML / CSS
CSS3 实现飘动的云朵动画
Dec 01 HTML / CSS
html+css3实现的登录界面
Dec 09 HTML / CSS
HTML5实现签到 功能
Oct 09 HTML / CSS
html5 http的轮询和Websocket原理
Oct 19 HTML / CSS
Html5 webRTC简单实现视频调用的示例代码
Sep 23 HTML / CSS
浅析HTML5 meta viewport参数
Oct 28 HTML / CSS
HTML+CSS制作心跳特效的实现
May 26 HTML / CSS
CSS3 Tab动画实例之背景切换动态效果
Aug 23 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
Terran魔法科技
2020/03/14 星际争霸
用php实现百度网盘图片直链的代码分享
2012/11/01 PHP
php基于表单密码验证与HTTP验证用法实例
2015/01/06 PHP
PHP实现伪静态方法汇总
2016/01/13 PHP
PHP实现统计在线人数功能示例
2016/10/15 PHP
PHP代码重构方法漫谈
2018/04/17 PHP
Laravel框架之解决前端显示图片问题
2019/10/24 PHP
Javascript中Eval函数的使用
2010/03/23 Javascript
jQuery Jcrop插件实现图片选取功能
2011/11/23 Javascript
javascript游戏开发之《三国志曹操传》零部件开发(五)可移动地图的实现
2013/01/23 Javascript
无缝滚动js代码通俗易懂(自写)
2013/06/19 Javascript
javascript简单性能问题及学习笔记
2014/02/04 Javascript
原生javascript模仿win8等待提示圆圈进度条
2014/04/24 Javascript
用户代理字符串userAgent可实现的四个识别
2015/09/20 Javascript
javascript字符串函数汇总
2015/12/06 Javascript
JavaScript常用判断写法大全(推荐)
2016/05/30 Javascript
原生js实现水平方向无缝滚动
2017/01/10 Javascript
jQuery插件form-validation-engine正则表达式操作示例
2017/02/09 Javascript
详解vue-cli中配置sass
2017/06/21 Javascript
[02:21]DOTA2英雄基础教程 蝙蝠骑士
2013/12/16 DOTA
[59:48]LGD vs IG 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
[00:20]TI9观赛名额抽取Ⅱ
2019/07/24 DOTA
Python分析学校四六级过关情况
2017/11/22 Python
Python实现PS滤镜的旋转模糊功能示例
2018/01/20 Python
python正则表达式面试题解答
2020/04/28 Python
python在线编译器的简单原理及简单实现代码
2018/02/02 Python
基于Python List的赋值方法
2018/06/23 Python
纽约21世纪百货官网:Century 21
2016/08/27 全球购物
屈臣氏泰国官网:Watsons TH
2021/02/23 全球购物
文秘专业应届生求职信范文
2013/11/14 职场文书
电子商务专业学生的自我鉴定
2013/11/28 职场文书
暖通工程师岗位职责
2014/06/12 职场文书
大学生活动总结模板
2014/07/02 职场文书
如何写辞职书
2015/02/26 职场文书
2015年新农村建设指导员工作总结
2015/07/24 职场文书
史上最全书信经典范文大全(建议收藏)
2019/07/10 职场文书