详解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来制作消息提醒框
Jul 12 HTML / CSS
CSS 3.0 结合video视频实现的创意开幕效果
Jun 01 HTML / CSS
浅析CSS3 用text-overflow解决文字排版问题
Oct 28 HTML / CSS
html5中localStorage本地存储的简单使用
Jun 16 HTML / CSS
详解Html5微信支付爬坑之路
Jul 24 HTML / CSS
html5 canvas移动浏览器上实现图片压缩上传
Mar 11 HTML / CSS
基于canvas的骨骼动画的示例代码
Jun 12 HTML / CSS
移动端Html5中百度地图的点击事件
Jan 31 HTML / CSS
关于html字符串正则判断和匹配的具体使用
Dec 12 HTML / CSS
HTML里显示pdf、word、xls、ppt的方法示例
Apr 14 HTML / CSS
钉钉企业内部H5微应用开发详解
May 12 HTML / CSS
box-shadow单边阴影的实现
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 8小时时间差的解决方法小结
2009/12/22 PHP
php XMLWriter类的简单示例代码(RSS输出)
2011/09/30 PHP
php 生成自动创建文件夹并上传文件的示例代码
2014/03/07 PHP
ThinkPHP入库出现两次反斜线转义及数据库类转义的解决方法
2014/11/04 PHP
PHP 数据结构队列(SplQueue)和优先队列(SplPriorityQueue)简单使用实例
2015/05/12 PHP
php简单smarty入门程序实例
2015/06/11 PHP
详解WordPress中提醒安装插件以及隐藏插件的功能实现
2015/12/25 PHP
Yii框架getter与setter方法功能与用法分析
2019/10/22 PHP
23个Javascript弹出窗口特效整理
2011/02/25 Javascript
在jquery中combobox多选的不兼容问题总结
2013/12/24 Javascript
js控制文本框只能输入中文、英文、数字与指定特殊符号的实现代码
2016/09/09 Javascript
JavaScript面试题大全(推荐)
2016/09/22 Javascript
老生常谈javascript的类型转换
2016/10/12 Javascript
Vue项目部署在Spring Boot出现页面空白问题的解决方案
2018/11/26 Javascript
解决Vue使用bus总线时,第一次路由跳转时数据没成功传递问题
2020/07/28 Javascript
基于JavaScript实现大文件上传后端代码实例
2020/08/18 Javascript
[06:20]2015国际邀请赛第三日top10
2015/08/08 DOTA
使用python实现扫描端口示例
2014/03/29 Python
Pyhton中单行和多行注释的使用方法及规范
2016/10/11 Python
django1.11.1 models 数据库同步方法
2018/05/30 Python
python 多线程中子线程和主线程相互通信方法
2018/11/09 Python
基于python历史天气采集的分析
2019/02/14 Python
python f-string式格式化听语音流程讲解
2019/06/18 Python
用CSS禁用输入法(CSS3 UI规范)实例解析
2012/12/04 HTML / CSS
HTML5中5个简单实用的API(第二篇,含全屏、可见性、拍照、预加载、电池状态)
2014/05/07 HTML / CSS
HTML5 transform三维立方体实现360无死角三维旋转效果
2014/08/22 HTML / CSS
HTML5超文本标记语言的实现方法
2020/09/24 HTML / CSS
澳大利亚家用电器在线商店:Billy Guyatts
2020/05/05 全球购物
九州传奇上机题
2014/07/10 面试题
冰淇淋店创业计划书范文
2013/12/27 职场文书
师恩难忘教学反思
2014/04/27 职场文书
2015年五一劳动节演讲稿
2015/03/18 职场文书
药房管理制度范本
2015/08/06 职场文书
2016春季田径运动会广播稿
2015/12/21 职场文书
优秀的商业计划书,让融资一步到位
2019/05/07 职场文书
5种方法告诉你如何使JavaScript 代码库更干净
2021/09/15 Javascript