详解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 11 HTML / CSS
一款纯css3实现的动画加载导航
Oct 08 HTML / CSS
初探CSS3中的calc()功能
Jul 14 HTML / CSS
CSS3制作漂亮的照片墙的实现代码
Jun 08 HTML / CSS
利用CSS3制作简单的3d半透明立方体图片展示
Mar 25 HTML / CSS
html+css3实现的登录界面
Dec 09 HTML / CSS
html5教程制作简单画板代码分享
Dec 04 HTML / CSS
HTML5 在canvas中绘制矩形附效果图
Jun 23 HTML / CSS
HTML5中的音频和视频媒体播放元素小结
Jan 29 HTML / CSS
HTML5 Canvas的常用线条属性值总结
Mar 17 HTML / CSS
实例讲解使用HTML5 Canvas绘制阴影效果的方法
Mar 25 HTML / CSS
html5+实现plus.io进行拍照和图片等获取
Jun 01 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实现分布式memcache设置web集群session同步的方法
2018/04/10 PHP
Laravel 创建可以传递参数 Console服务的例子
2019/10/14 PHP
jQuery 版本的文本输入框检查器Input Check
2009/07/09 Javascript
Extjs学习笔记之一 初识Extjs之MessageBox
2010/01/07 Javascript
jQuery学习笔记(4)--Jquery中获取table中某列值的具体思路
2013/04/10 Javascript
javascript 获取iframe里页面中元素值的方法
2014/02/17 Javascript
Javascript中innerHTML用法实例分析
2015/01/12 Javascript
有效提高JavaScript执行效率的几点知识
2015/01/31 Javascript
js简单判断移动端系统的方法
2016/02/25 Javascript
用JS实现轮播图效果(二)
2016/06/26 Javascript
15款最好的Bootstrap在线编辑器
2016/08/03 Javascript
js 上传文件预览的简单实例
2016/08/16 Javascript
BootStrap栅格系统、表单样式与按钮样式源码解析
2017/01/20 Javascript
EasyUI中的dataGrid的行内编辑
2017/06/22 Javascript
基于JavaScript实现表格滚动分页
2017/11/22 Javascript
vue 取出v-for循环中的index值实例
2019/11/09 Javascript
JavaScript oncopy事件用法实例解析
2020/05/13 Javascript
jquery更改元素属性attr()方法操作示例
2020/05/22 jQuery
Javascript实现关闭广告效果
2021/01/29 Javascript
[03:35]2018年度DOTA2最佳辅助位选手5号位-完美盛典
2018/12/17 DOTA
解读Python编程中的命名空间与作用域
2015/10/16 Python
Python编程中time模块的一些关键用法解析
2016/01/19 Python
Python如何读取文件中图片格式
2020/01/13 Python
Pandas读取csv时如何设置列名
2020/06/02 Python
详解CSS3的perspective属性设置3D变换距离的方法
2016/05/23 HTML / CSS
Html5游戏开发之乒乓Ping Pong游戏示例(三)
2013/01/21 HTML / CSS
HTML5拖放API实现自动生成相框功能
2020/04/07 HTML / CSS
Hoka One One法国官网:美国专业跑鞋品牌
2018/12/29 全球购物
美国折扣地毯销售网站:Rugs.com
2020/03/27 全球购物
Python的两道面试题
2013/06/29 面试题
工程造价自荐信
2013/10/09 职场文书
2014年学校体育工作总结
2014/12/08 职场文书
严以用权专题学习研讨会发言材料
2015/11/09 职场文书
python用字节处理文件实例讲解
2021/04/13 Python
关于mysql中时间日期类型和字符串类型的选择
2021/11/27 MySQL
SQL Server数据库的三种创建方法汇总
2023/05/08 MySQL