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 相关文章推荐
boxy基于jquery的弹出层对话框插件扩展应用 弹出层选择器
Nov 21 Javascript
javascript对select标签的控制(option选项/select)
Jan 31 Javascript
用Javascript获取页面元素的具体位置
Dec 09 Javascript
基于js实现投票的实例代码
Aug 04 Javascript
vue.js学习笔记:如何加载本地json文件
Jan 17 Javascript
浅谈 Vue v-model指令的实现原理
Jun 08 Javascript
js canvas实现写字动画效果
Nov 30 Javascript
详解Puppeteer前端自动化测试实践
Feb 21 Javascript
使用webpack编译es6代码的方法步骤
Apr 28 Javascript
使用apifm-wxapi模块中的问题及解决方法
Aug 05 Javascript
浅谈vue2的$refs在vue3组合式API中的替代方法
Apr 18 Vue.js
JavaScript 实现页面滚动动画
Apr 24 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
浅析php过滤html字符串,防止SQL注入的方法
2013/07/02 PHP
基于php和mysql的简单的dao类实现crud操作功能
2014/01/27 PHP
php实现html标签闭合检测与修复方法
2015/07/09 PHP
laravel admin实现分类树/模型树的示例代码
2020/06/10 PHP
JavaScript 浏览器验证代码(来自discuz)
2010/07/17 Javascript
基于jQuery实现的Ajax 验证用户名是否存在的实现代码
2011/04/06 Javascript
JavaScript之引用类型介绍
2012/08/10 Javascript
jQuery实现checkbox全选的方法
2015/06/10 Javascript
JavaScript必知必会(五) eval 的使用
2016/06/08 Javascript
原生JS实现的放大镜效果实例代码
2016/10/15 Javascript
ajax级联菜单实现方法实例分析
2016/11/28 Javascript
微信小程序搜索组件wxSearch实例详解
2017/06/08 Javascript
教你5分钟学会用requirejs(必看篇)
2017/07/25 Javascript
9种改善AngularJS性能的方法
2017/11/28 Javascript
JS实现将对象转化为数组的方法分析
2019/01/21 Javascript
vue结合element-ui使用示例
2019/01/24 Javascript
Vue.js项目实战之多语种网站的功能实现(租车)
2019/08/07 Javascript
JS数据类型(基本数据类型、引用数据类型)及堆和栈的区别分析
2020/03/04 Javascript
javascript设计模式 ? 策略模式原理与用法实例分析
2020/04/21 Javascript
JS指定音频audio在某个时间点进行播放
2020/11/28 Javascript
Python中动态检测编码chardet的使用教程
2017/07/06 Python
numpy中loadtxt 的用法详解
2018/08/03 Python
Django-Rest-Framework 权限管理源码浅析(小结)
2018/11/12 Python
记一次python 内存泄漏问题及解决过程
2018/11/29 Python
Django框架实现的简单分页功能示例
2018/12/04 Python
python抓取网页内容并进行语音播报的方法
2018/12/24 Python
python制作填词游戏步骤详解
2019/05/05 Python
Python中asyncio模块的深入讲解
2019/06/10 Python
DataFrame 数据合并实现(merge,join,concat)
2020/06/14 Python
Win10环境中如何实现python2和python3并存
2020/07/20 Python
2014年仓管员工作总结
2014/11/18 职场文书
2014年企业员工工作总结
2014/12/09 职场文书
大学生党员自我评价
2015/03/04 职场文书
会计专业自荐信范文
2019/05/22 职场文书
MySQL kill不掉线程的原因
2021/05/07 MySQL
详解在OpenCV中如何使用图像像素
2022/03/03 Python