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 订制自己的AlertBox(信息提示框)
Jan 09 Javascript
javascript之AJAX框架使用说明
Apr 24 Javascript
js禁止小键盘输入数字功能代码
Aug 01 Javascript
JS常见问题整理(持续更新)
Aug 06 Javascript
简单的jquery左侧导航栏和页面选中效果
Aug 21 Javascript
jquery获取多个checkbox的值异步提交给php
Jul 07 Javascript
RequireJS使用注意细节
May 15 Javascript
JS仿JQuery选择器功能
Mar 08 Javascript
ES6数组的扩展详解
Apr 25 Javascript
基于原生js运动方式关键点的总结(推荐)
Oct 01 Javascript
微信小程序HTTP接口请求封装的实现
Feb 21 Javascript
Vue引入Stylus知识点总结
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
PHP网页游戏学习之Xnova(ogame)源码解读(一)
2014/06/23 PHP
php实现查询功能(数据访问)
2017/05/23 PHP
yii2.0整合阿里云oss上传单个文件的示例
2017/09/19 PHP
PHP htmlentities()函数用法讲解
2019/02/25 PHP
laravel 解决多库下的DB::transaction()事务失效问题
2019/10/21 PHP
PHP随机生成中文段落示例【测试网站内容时使用】
2020/04/26 PHP
jQuery焦点图切换特效插件封装实例
2013/08/18 Javascript
jquery监听div内容的变化具体实现思路
2013/11/04 Javascript
JS中FRAME的操作问题实例分析
2014/10/21 Javascript
jQuery创建DOM元素实例解析
2015/01/19 Javascript
JS实现很酷的水波文字特效实例
2015/02/26 Javascript
javascript用函数实现对象的方法
2015/05/14 Javascript
jquery validate demo 基础
2015/10/29 Javascript
BootStrap 智能表单实战系列(五) 表单依赖插件处理
2016/06/13 Javascript
AngularJS中$http服务常用的应用及参数
2016/08/22 Javascript
[原创]jquery判断元素内容是否为空的方法
2018/05/04 jQuery
angular2路由之routerLinkActive指令【推荐】
2018/05/30 Javascript
Vue条件循环判断+计算属性+绑定样式v-bind的实例
2018/09/18 Javascript
layui 实现表单和文件上传一起传到后台的例子
2019/09/16 Javascript
Nodejs 数组的队列以及forEach的应用详解
2021/02/25 NodeJs
[59:59]EG vs IG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
python 布尔操作实现代码
2013/03/23 Python
python函数返回多个值的示例方法
2013/12/04 Python
简单的python后台管理程序
2017/04/13 Python
python基础练习之几个简单的游戏
2017/11/10 Python
python获取多线程及子线程的返回值
2017/11/15 Python
Python 实现使用dict 创建二维数据、DataFrame
2018/04/13 Python
基于python3实现倒叙字符串
2020/02/18 Python
Python *args和**kwargs用法实例解析
2020/03/02 Python
Selenium常见异常解析及解决方案示范
2020/04/10 Python
俄罗斯香水和化妆品购物网站:Л’Этуаль
2018/05/10 全球购物
茱莉蔻美国官网:Jurlique美国
2020/11/24 全球购物
党建示范点实施方案
2014/03/12 职场文书
单位工作证明格式模板
2014/10/04 职场文书
2016初一新生军训心得体会
2016/01/11 职场文书
导游词之南京栖霞山
2019/10/18 职场文书