footer定位页面底部(代码分享)


Posted in Javascript onMarch 07, 2017

话不多说,请看代码:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>footer定位</title>
<style>
  *{
    margin:0;
    padding: 0;
  }
  .box{
    width: 100%;
    height:300px;
    background: pink;
    margin-bottom: 30px;
  }
  .footer{
    background: red;
    width: 100%;
    height:30px;
  }
</style>
</head>
<body>
<div class="main">
<!--头部开始-->
  <div class="box">
  </div>
</div>
<!--底部-->
<div class="footer">
</div>
<script type="text/javascript" src='http://libs.baidu.com/jquery/2.0.0/jquery.js'></script>
</body>
</html>
<script>
$(document).ready(function () {
  var theWindow = $(window);
  function resized() {
    var windowSize=window.devicePixelRatio;
  if(windowSize==1){ 
    var hg2 = $(window).height();
    var main = $('.main').outerHeight();
    var hg4 = $('.footer').outerHeight();
    var hg=hg2-hg4
      if( hg > main){
        $('.footer').css({"position":'fixed','bottom':0,'left':0,"z-index":999,"width":"100%"});
      }else{
        $('.footer').css({"position":'static'});
      }
  }else{
    $('.footer').css({"position":'static'});
  }
  }
  theWindow.resize(function () {
    resized();
  }).trigger('resize');
});
</script>

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
JS基于面向对象实现的放烟花效果
May 07 Javascript
使用do...while的方法输入一个月中所有的周日(实例代码)
Jul 22 Javascript
JavaScript中的对象和原型(一)
Aug 12 Javascript
Angular实现一个简单的多选复选框的弹出框指令实例
Apr 25 Javascript
JQuery 获取多个select标签option的text内容(实例)
Sep 07 jQuery
常用的 JS 排序算法 整理版
Apr 05 Javascript
vue.js 添加 fastclick的支持方法
Aug 28 Javascript
javascript将非数值转换为数值
Sep 13 Javascript
this.$toast() 了解一下?
Apr 18 Javascript
layui 弹出层回调获取弹出层数据的例子
Sep 02 Javascript
IntelliJ IDEA编辑器配置vue高亮显示
Sep 26 Javascript
js实现提交前对列表数据的增删改查
Jan 16 Javascript
vue父子组件的数据传递示例
Mar 07 #Javascript
完美实现js焦点轮播效果(二)(图片可滚动)
Mar 07 #Javascript
完美实现js焦点轮播效果(一)
Mar 07 #Javascript
Vue2.0组件间数据传递示例
Mar 07 #Javascript
js实现网页定位导航功能
Mar 07 #Javascript
Vuejs 组件——props数据传递的实例代码
Mar 07 #Javascript
js实现百度登录框鼠标拖拽效果
Mar 07 #Javascript
You might like
dedecms系统常用术语汇总
2007/04/03 PHP
thinkPHP3.2.3结合Laypage实现的分页功能示例
2018/05/28 PHP
php将从数据库中获得的数据转换成json格式并输出的方法
2018/08/21 PHP
laravel框架实现敏感词汇过滤功能示例
2020/02/15 PHP
ThinkPHP 框架实现的读取excel导入数据库操作示例
2020/04/14 PHP
JavaScript入门教程(9) Document文档对象
2009/01/31 Javascript
jquery select选中的一个小问题
2009/10/11 Javascript
JQuery扩展插件Validate—6 radio、checkbox、select的验证
2011/09/05 Javascript
JavaSacript中charCodeAt()方法的使用详解
2015/06/05 Javascript
JavaScript实现单击下拉框选择直接跳转页面的方法
2015/07/02 Javascript
js实现简单折叠、展开菜单的方法
2015/08/28 Javascript
基于BootStrap实现局部刷新分页实例代码
2016/08/08 Javascript
KnockoutJS 3.X API 第四章之数据控制流foreach绑定
2016/10/10 Javascript
Angular2从搭建环境到开发步骤详解
2016/10/17 Javascript
原生JS实现图片轮播效果
2016/12/26 Javascript
Vue.js双向绑定操作技巧(初级入门)
2016/12/27 Javascript
Bootstrap.css与layDate日期选择样式起冲突的解决办法
2017/04/07 Javascript
你可能不知道的JSON.stringify()详解
2017/08/17 Javascript
vue2.0s中eventBus实现兄弟组件通信的示例代码
2017/10/25 Javascript
30分钟快速实现小程序语音识别功能
2018/11/27 Javascript
JsonProperty 的使用方法详解
2019/10/11 Javascript
ckeditor一键排版功能实现方法分析
2020/02/06 Javascript
JS apply用法总结和使用场景实例分析
2020/03/14 Javascript
javascript绘制简单钟表效果
2020/04/07 Javascript
[01:14:34]DOTA2上海特级锦标赛C组资格赛#2 LGD VS Newbee第一局
2016/02/28 DOTA
python读文件逐行处理的示例代码分享
2013/12/27 Python
python结合opencv实现人脸检测与跟踪
2015/06/08 Python
Python增量循环删除MySQL表数据的方法
2016/09/23 Python
Python导入模块时遇到的错误分析
2017/08/30 Python
python+adb命令实现自动刷视频脚本案例
2020/04/23 Python
大学生思想汇报范文
2013/12/31 职场文书
小学先进集体事迹材料
2014/05/31 职场文书
校园运动会广播稿
2014/10/06 职场文书
2015年企业工作总结范文
2015/04/28 职场文书
老舍《猫》教学反思
2016/02/17 职场文书
2019入党申请书范文3篇
2019/08/21 职场文书