详解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+jq创作含苞待放的荷花
Feb 20 HTML / CSS
图解CSS3制作圆环形进度条的实例教程
May 26 HTML / CSS
利用css3画个同心圆示例代码
Jul 03 HTML / CSS
HTML5 WebGL 实现民航客机飞行监控系统
Jul 25 HTML / CSS
HTML5中语义化 b 和 i 标签
Oct 17 HTML / CSS
Bootstrap 学习分享
Nov 12 HTML / CSS
html5开发三八女王节表白神器
Mar 07 HTML / CSS
使用HTML5 Geolocation实现一个距离追踪器
Apr 09 HTML / CSS
Html5 页面适配iPhoneX(就是那么简单)
Sep 05 HTML / CSS
html5 制作地图当前定位箭头的方法示例
Jan 10 HTML / CSS
AmazeUI 平滑滚动效果的示例代码
Aug 20 HTML / CSS
使用CSS定位HTML元素的实现方法
Jul 07 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 checkdate、getdate等日期时间函数操作详解
2010/03/11 PHP
PHP使用range协议实现输出文件断点续传代码实例
2014/07/04 PHP
Jquery异步请求数据实例代码
2011/12/28 Javascript
表单验证的完整应用案例探讨
2013/03/29 Javascript
js实现从数组里随机获取元素
2015/01/12 Javascript
JavaScript判断浏览器类型的方法
2015/02/10 Javascript
Jquery代码实现图片轮播效果(一)
2015/08/12 Javascript
JS仿hao123导航页面图片轮播效果
2016/09/01 Javascript
老生常谈js中0到底是 true 还是 false
2017/03/08 Javascript
JS实现table表格固定表头且表头随横向滚动而滚动
2017/10/26 Javascript
laydate日历控件使用方法详解
2017/11/20 Javascript
详解vuex结合localstorage动态监听storage的变化
2018/05/03 Javascript
使用javascript做在线算法编程
2018/05/25 Javascript
微信小程序使用wxParse解析html的方法示例
2019/01/17 Javascript
Vue.js 中的实用工具方法【推荐】
2019/07/04 Javascript
Python中尝试多线程编程的一个简明例子
2015/04/07 Python
python调用java模块SmartXLS和jpype修改excel文件的方法
2015/04/28 Python
python使用tkinter实现简单计算器
2018/01/30 Python
如何通过Python3和ssl实现加密通信功能
2020/05/09 Python
Java Unsafe类实现原理及测试代码
2020/09/15 Python
Python中logging日志的四个等级和使用
2020/11/17 Python
matplotlib相关系统目录获取方式小结
2021/02/03 Python
HTML5 Web 存储详解
2016/09/16 HTML / CSS
HTML5 Canvas基本线条绘制的实例教程
2016/03/17 HTML / CSS
英国Zoro工具:手动工具,电动工具和个人防护用品
2016/11/02 全球购物
英国领先的独立时装店:Van Mildert
2019/10/28 全球购物
车间主管岗位职责
2013/11/14 职场文书
服装设计行业个人的自我评价
2013/12/20 职场文书
总经理秘书工作职责
2013/12/26 职场文书
成绩报告单家长评语
2014/12/30 职场文书
监理中标通知书
2015/04/16 职场文书
学雷锋主题班会教案
2015/08/13 职场文书
MySQL系列之七 MySQL存储引擎
2021/07/02 MySQL
关于python类SortedList详解
2021/09/04 Python
利用Python将list列表写入文件并读取的方法汇总
2022/03/25 Python
Python Matplotlib绘制等高线图与渐变色扇形图
2022/04/14 Python