详解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 网页下拉菜单代码解释 中文翻译
Feb 27 HTML / CSS
CSS3中Color的一些特性介绍
May 27 HTML / CSS
CSS3感应鼠标的背景闪烁和图片缩放动画效果
May 14 HTML / CSS
css3 边框、背景、文本效果的实现代码
Mar 21 HTML / CSS
基于CSS3的animation属性实现微信拍一拍动画效果
Jun 22 HTML / CSS
js实现移动端H5页面手指滑动刻度尺功能
Nov 16 HTML / CSS
HTML5 canvas画图并保存成图片的jcanvas插件
Jan 17 HTML / CSS
HTML5中meta属性的使用方法
Feb 29 HTML / CSS
HTML5实现签到 功能
Oct 09 HTML / CSS
uniapp+Html5端实现PC端适配
Jul 15 HTML / CSS
HTML5逐步分析实现拖放功能的方法
Sep 30 HTML / CSS
CSS 左边固定宽右边自适应的6种方法
May 15 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的Yii框架中扩展的安装与使用
2016/04/01 PHP
PHP性能测试工具xhprof安装与使用方法详解
2018/04/29 PHP
laravel手动创建数组分页的实现代码
2018/06/07 PHP
js 深拷贝函数
2008/12/04 Javascript
基于JQuery的一句代码实现表格的简单筛选
2010/07/26 Javascript
JavaScript聚焦于第一个字段的代码
2010/10/15 Javascript
基于jquery的使ListNav兼容中文首字拼音排序的实现代码
2011/07/10 Javascript
jQuery在IE下使用未闭合的xml代码创建元素时的Bug介绍
2012/01/10 Javascript
js调用后台servlet方法实例
2013/06/09 Javascript
5秒后跳转到另一个页面的js代码
2013/10/12 Javascript
IE8下String的Trim()方法失效的解决方法
2013/11/08 Javascript
JavaScript实现的Tween算法及缓冲特效实例代码
2015/11/03 Javascript
Eclipse引入jquery报错如何解决
2015/12/01 Javascript
js和jquery实现监听键盘事件示例代码
2020/06/24 Javascript
html5+javascript实现简单上传的注意细节
2016/04/18 Javascript
JavaScript中定义对象原型的两种使用方法
2016/12/15 Javascript
Node.js创建Web、TCP服务器
2017/12/05 Javascript
vue 实现全选全不选的示例代码
2018/03/29 Javascript
详解Chart.js轻量级图表库的使用经验
2018/05/22 Javascript
Python使用htpasswd实现基本认证授权的例子
2014/06/10 Python
Python获取文件ssdeep值的方法
2014/10/05 Python
Python实现快速多线程ping的方法
2015/07/15 Python
JavaScript中的模拟事件和自定义事件实例分析
2018/07/27 Python
PIL图像处理模块paste方法简单使用详解
2019/07/17 Python
详解使用scrapy进行模拟登陆三种方式
2021/02/21 Python
CSS3中border-radius属性设定圆角的使用技巧
2016/05/10 HTML / CSS
德国化妆品和天然化妆品网上商店:kosmetikfuchs.de
2017/06/09 全球购物
美国高级工作服品牌:Carhartt
2018/01/25 全球购物
CHARLES & KEITH英国官网:新加坡时尚品牌
2018/07/04 全球购物
员工自我鉴定范文
2013/10/06 职场文书
自考毕业自我鉴定范文
2013/10/27 职场文书
亮化工程实施方案
2014/03/17 职场文书
春节联欢会主持词
2014/03/24 职场文书
大连星海广场导游词
2015/02/10 职场文书
python实现简易名片管理系统
2021/04/11 Python
如何使用注解方式实现 Redis 分布式锁
2022/07/23 Redis