详解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圆角边框和边框阴影示例
May 05 HTML / CSS
用CSS3写的模仿iPhone中的返回按钮
Apr 04 HTML / CSS
css3旋转木马_动力节点Java学院整理
Jul 12 HTML / CSS
利用CSS3动画实现圆圈由小变大向外扩散的效果实例
Sep 10 HTML / CSS
使用Html5、CSS实现文字阴影效果
Jan 17 HTML / CSS
html5中监听canvas内部元素点击事件的三种方法
Apr 28 HTML / CSS
HTML5 b和i标记将被赋予真正的语义
Jul 16 HTML / CSS
HTML5中实现拖放效果无须借助javascript
Dec 26 HTML / CSS
HTML5 canvas画图并保存成图片的jcanvas插件
Jan 17 HTML / CSS
a标签下载链接的简单实现
Sep 13 HTML / CSS
CSS实现章节添加自增序号的方法
Jun 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
下载文件的点击数回填
2006/10/09 PHP
php 信息采集程序代码
2009/03/17 PHP
php中json_encode中文编码问题分析
2011/09/13 PHP
详谈PHP编码转换问题
2015/07/28 PHP
php脚本守护进程原理与实现方法详解
2017/07/20 PHP
yii2.0整合阿里云oss的示例代码
2017/09/19 PHP
thinkphp3.2同时连接两个数据库的简单方法
2019/08/13 PHP
PHP7生产环境队列Beanstalkd用法详解
2020/05/19 PHP
javascript 文档的编码问题解决
2009/03/01 Javascript
JS动态添加与删除select中的Option对象(示例代码)
2013/12/25 Javascript
js获取下拉列表的值和元素个数示例
2014/05/07 Javascript
详解JavaScript基于面向对象之创建对象(2)
2015/12/10 Javascript
老生常谈JavaScript 函数表达式
2016/09/01 Javascript
Javascript中的async awai的用法
2017/05/17 Javascript
浅谈事件冒泡、事件委托、jQuery元素节点操作、滚轮事件与函数节流
2017/07/22 jQuery
jQuery取得元素标签名称小结(附代码)
2017/08/16 jQuery
基于jstree使用AJAX请求获取数据形成树
2017/08/29 Javascript
使用jQuery实现两个div中按钮互换位置的实例代码
2017/09/21 jQuery
vue自定义全局共用函数详解
2018/09/18 Javascript
js实现移动端轮播图滑动切换
2020/12/21 Javascript
[01:16]DOTA2小知识课堂 Ep.03 芒果树无伤肉山
2019/12/05 DOTA
python删除指定类型(或非指定)的文件实例详解
2015/07/06 Python
Python爬虫辅助利器PyQuery模块的安装使用攻略
2016/04/24 Python
windows 10下安装搭建django1.10.3和Apache2.4的方法
2017/04/05 Python
python编程实现归并排序
2017/04/14 Python
Django中使用Celery的方法示例
2018/11/29 Python
Python button选取本地图片并显示的实例
2019/06/13 Python
Django使用Jinja2模板引擎的示例代码
2019/08/09 Python
Pytorch使用MNIST数据集实现基础GAN和DCGAN详解
2020/01/10 Python
葡萄牙鞋子品牌:Fair
2016/12/10 全球购物
总经理助理岗位职责
2013/11/08 职场文书
党委书记岗位职责
2013/11/24 职场文书
学习十八大精神心得体会
2013/12/31 职场文书
群众路线个人剖析材料
2014/10/07 职场文书
微信早安问候语
2015/11/10 职场文书
Python基础之变量的相关知识总结
2021/06/23 Python