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 时间格式与时间戳的相互转换示例代码
Dec 25 Javascript
JS 实现倒计时数字时钟效果【附实例代码】
Mar 30 Javascript
VUEJS实战之利用laypage插件实现分页(3)
Jun 13 Javascript
JS监听微信、支付宝等移动app及浏览器的返回、后退、上一页按钮的事件方法
Aug 05 Javascript
jquery.validate[.unobtrusive]和Bootstrap实现tooltip错误提示问题分析
Oct 30 Javascript
JavaScript在form表单中使用button按钮实现submit提交方法
Jan 23 Javascript
详谈jQuery中的一些正则匹配表达式
Mar 08 Javascript
如何使用VuePress搭建一个类型element ui文档
Feb 14 Javascript
vue+eslint+vscode配置教程
Aug 09 Javascript
js 图片懒加载的实现
Oct 21 Javascript
使用typescript快速开发一个cli的实现示例
Dec 09 Javascript
一行JavaScript代码如何实现瀑布流布局
Dec 11 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伪静态的实现详细介绍
2013/04/28 PHP
PHP的Yii框架入门使用教程
2016/02/15 PHP
javascript 触发事件列表 比较不错
2009/09/03 Javascript
用JavaScript隐藏控件的方法
2009/09/21 Javascript
Javascript 刷新全集常用代码
2009/11/22 Javascript
jquery 添加节点的几种方法介绍
2013/09/04 Javascript
jquery实现图片灯箱明暗的遮罩效果
2013/11/15 Javascript
javascript 终止函数执行操作
2014/02/14 Javascript
JavaScript中exec函数用法实例分析
2015/06/08 Javascript
ECMAScript6函数默认参数
2015/06/12 Javascript
jquery实现表单验证简单实例演示
2015/11/23 Javascript
基于Node.js的强大爬虫 能直接发布抓取的文章哦
2016/01/10 Javascript
基于构造函数的五种继承方法小结
2017/07/27 Javascript
vue+mockjs模拟数据实现前后端分离开发的实例代码
2017/08/08 Javascript
react 父组件与子组件之间的值传递的方法
2017/09/14 Javascript
Mac 安装 nodejs方法(图文详细步骤)
2017/10/30 NodeJs
在vue中多次调用同一个定义全局变量的实例
2018/09/25 Javascript
浅谈vue3中effect与computed的亲密关系
2019/10/10 Javascript
[02:28]DOTA2英雄基础教程 狼人
2013/12/23 DOTA
python如何在终端里面显示一张图片
2016/08/17 Python
Python工程师面试必备25条知识点
2018/01/17 Python
Python OpenCV获取视频的方法
2018/02/28 Python
python处理数据,存进hive表的方法
2018/07/04 Python
关于pytorch中网络loss传播和参数更新的理解
2019/08/20 Python
python进程的状态、创建及使用方法详解
2019/12/06 Python
一款纯css3实现的漂亮的404页面的实例教程
2014/11/27 HTML / CSS
挪威太阳镜和眼镜网上商城:SmartBuyGlasses挪威
2016/08/20 全球购物
MYSQL相比于其他数据库有哪些特点
2013/07/19 面试题
餐饮业的创业计划书范文
2013/12/26 职场文书
节能宣传周活动总结
2014/05/08 职场文书
文员转正自我鉴定怎么写
2014/09/29 职场文书
领导班子整改方案和个人整改措施
2014/10/25 职场文书
业务员工作态度散漫检讨书
2014/11/02 职场文书
idea以任意顺序debug多线程程序的具体用法
2021/08/30 Java/Android
纯 CSS 自定义多行省略的问题(从原理到实现)
2021/11/11 HTML / CSS
Python使用BeautifulSoup4修改网页内容
2022/05/20 Python