详解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 相关文章推荐
一款css实现的鼠标经过按钮的特效
Sep 11 HTML / CSS
CSS3 box-sizing属性详解
Nov 15 HTML / CSS
纯css3使用vw和vh实现自适应的方法
Feb 09 HTML / CSS
使用CSS3实现字体颜色渐变的实现
Aug 10 HTML / CSS
使用css3 属性如何丰富图片样式(圆角 阴影 渐变)
Nov 22 HTML / CSS
html5 跨文档消息传输示例探讨
Apr 01 HTML / CSS
html5中的input新属性range使用记录
Sep 05 HTML / CSS
HTML5+lufylegend实现游戏中的卷轴
Feb 29 HTML / CSS
用html5的canvas和JavaScript创建一个绘图程序的简单实例
Jul 06 HTML / CSS
canvas之自定义头像功能实现代码示例
Sep 29 HTML / CSS
html中两种获取标签内的值的方法
Jun 10 HTML / CSS
CSS 鼠标选中文字后改变背景色的实现代码
May 21 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 随机生成10位字符代码
2009/03/26 PHP
PHP实现克鲁斯卡尔算法实例解析
2014/08/22 PHP
php函数重载的替代方法--伪重载详解
2015/05/08 PHP
PHP快速推送微信模板消息
2017/04/14 PHP
php提取微信账单的有效信息
2018/10/01 PHP
Laravel中validation验证 返回中文提示 全局设置的方法
2019/09/29 PHP
关于JAVASCRIPT urldecode URL解码的问题
2012/01/08 Javascript
Jquery each方法跳出循环,并获取返回值(实例讲解)
2013/12/12 Javascript
jquery删除提示框弹出是否删除对话框
2014/01/07 Javascript
js对象基础实例分析
2015/01/13 Javascript
jQuery Dialog 打开时自动聚焦的解决方法(两种方法)
2016/11/24 Javascript
基于bootstrap的选择框插件icheck
2016/12/23 Javascript
bootstrap datetimepicker实现秒钟选择下拉框
2017/01/05 Javascript
vue-router路由参数刷新消失的问题解决方法
2017/06/17 Javascript
es6+angular1.X+webpack 实现按路由功能打包项目的示例
2017/08/16 Javascript
js中时间格式化的几种方法
2018/07/22 Javascript
layer.prompt输入层的例子
2019/09/24 Javascript
原生js实现碰撞检测
2020/03/12 Javascript
Python使用设计模式中的责任链模式与迭代器模式的示例
2016/03/02 Python
django foreignkey(外键)的实现
2019/07/29 Python
python3将变量写入SQL语句的实现方式
2020/03/02 Python
在TensorFlow中实现矩阵维度扩展
2020/05/22 Python
Pytorch转tflite方式
2020/05/25 Python
详解python中GPU版本的opencv常用方法介绍
2020/07/24 Python
使用anaconda安装pytorch的实现步骤
2020/09/03 Python
几款Python编译器比较与推荐(小结)
2020/10/15 Python
python Pexpect模块的使用
2020/12/25 Python
简历中求职的个人自我评价
2013/12/03 职场文书
实验教师岗位职责
2014/02/13 职场文书
音乐教育感言
2014/03/05 职场文书
有趣的广告词
2014/03/18 职场文书
发布会邀请函
2015/01/31 职场文书
荆州古城导游词
2015/02/06 职场文书
帝企鹅日记观后感
2015/06/10 职场文书
Linux下使用C语言代码搭建一个简单的HTTP服务器
2022/04/13 Servers
SQL Server #{}可以防止SQL注入
2022/05/11 SQL Server