footer定位页面底部(代码分享)
话不多说,请看代码:
<!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>
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持我们!
相关推荐
-
使用RecyclerView添加Header和Footer的方法
RecyclerView与ListView原理是类似的:都是仅仅维护少量的View并且可以展示大量的数据集.RecyclerView用以下两种方式简化了数据的展示和处理: 使用LayoutManager来确定每一个item的排列方式. 为增加和删除项目提供默认的动画效果. RecyclerView虽然作为ListView的替代者有着较好的性能提升,但是ListView的一些常用功能却没有提供,比如我们平时会经常用到的addHeaderView,addFooterView,既然RecyclerVi
-
如何为RecyclerView添加Header和Footer
过去的两天,在项目中,抛弃了ListView, 想试一试RecyclerView, 在用的过程中,遇到了一些问题,比如:如何为RecyclerView添加Header和Footer? 如何为RecyclerView添加分割线?如何为RecyclerView添加下拉刷新和上拉加载? 在今后的一段时间里,我会针对这几个问题,通过写简书的方式一一讲述, 今天为大家带来的是第一个问题的解决方法,如何为RecyclerView添加Header和Footer?在这之前,我想分享一下我对RecyclerVie
-
懒加载实现的分页&&网站footer自适应
最近在做手机端,发现下拉刷新和上拉加载的jq控件很少而且自我感觉不好用,比如iscroll之类-- 然后自己写了个懒加载的,也很简单,最基础的代码[不喜勿喷,但蛮实用的] wap手机端懒加载分页: 用之前先引用下jquery.js var current = 1; $(function() { $('body').bind('touchmove', function(e) { if($(this).scrollTop() > ($(window).height() * current - 150
-
Android ListView中动态显示和隐藏Header&Footer的方法
ListView的模板写法 ListView模板写法的完整代码: •android代码优化----ListView中自定义adapter的封装(ListView的模板写法) 以后每写一个ListView,就这么做:直接导入ViewHolder.java和ListViewAdapter,然后写一个自定义adapter继承自ListViewAdapter就行了. ListView中动态显示和隐藏Header&Footer 如果需要动态的显示和隐藏footer的话,按照惯例,误以为直接通过setVis
-
详解Nginx服务器的nginx-http-footer-filter模块配置
nginx-http-footer-filter想必大家都觉得很陌生,那我们就来认识一下它吧,这是淘宝开发的nginx模块. 它用于nginx在响应请求文件底部追加内容. 今天抽空研究下这个插件,希望对大家有所帮助.为什么发现了这个插件,因为这几天公司需要在所有shtml文件后面追加一个js代码用来做统计(之前统计代码没加齐全),在寻求解决方法的过程中找到了它认识了它最后喜欢上了它,你可能以为我用这个插件去实现了我要的功能,其实在认识他之前我用shell脚本替换齐全了. 不过我还是决定研究测试一
-
Repeater的FooterTemplate显示某列总计思路与代码
练习一个小功能,在Repeater的FooterTemplate显示某列总计,参考下图最底Highlight一行. Hightlight一行,前五列有合并.最后两列中,一列显示"Total" ,一列显示总计,文本右对齐.结合下图来参考:接下来是.cs的程序:
-
jQuery mobile的header和footer在点击屏幕的时候消失的解决办法
jQuery Mobile简介 jQuery Mobile 是创建移动 web 应用程序的框架. jQuery Mobile 适用于所有流行的智能手机和平板电脑. jQuery Mobile 使用 HTML5 和 CSS3 通过尽可能少的脚本对页面进行布局. 给header和footer添加 data-position="fixed" 和 data-tap-toggle="false"即可,代码如下: <div data-role="footer&q
-
Repeater的FooterTemplate中控件内容设置方法
Repeater中FooterTemplate并无FindControl方法,也无法将FooterTemplate转成RepeaterItem,虽然在Repeater的ItemDataBound事件中,RepeaterItemEventArgs参数用if (e.Item.ItemType == ListItemType.Footer)可判别出这个Footer,但其他时候不行. 目前找到的方法如下: 复制代码 代码如下: ((Literal)rep2.Controls[rep2.Controls.
-
footer定位页面底部(代码分享)
话不多说,请看代码: <!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; } .foote
-
BootStrap轻松实现微信页面开发代码分享
1. 行长度: <div class="col-md-12"> </div> 2.modal <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <
-
js实现类似MSN提示的页面效果代码分享
这是一篇基于javascript实现了模仿MSN消息提示的效果,推荐给大家,感兴趣的小伙伴们可以参考一下. 运行效果图:----------------------查看效果----------------------- 小提示:浏览器中如果不能正常运行,可以尝试切换浏览模式. 为大家分享的模仿MSN消息提示的效果代码如下 <html> <head> <meta http-equiv="Content-Type" content="text/htm
-
c#打印预览控件中实现用鼠标移动页面功能代码分享
该功能本来可以通过拉动水平和垂直滚动条来实现,但实际使用中,用户更趋向于直接用鼠标拖动页面来实现,很多看图类软件都有这种类似的功能.而.net的打印预览控件却很遗憾的没有提供这一功能,只来自己想办法来实现啦. 我的办法就是用代码来控制打印预览控件中的水平来垂直滚动条的位置,间接实现和用鼠标直接拖动滚动条一样的效果. 在实现这一功能的过程中,最大的困难是打印预览控件并没有让程序员直接调用的关于滚动条的方法或属性.所以只好向WinAPI求助了. 以下API函数和常量就是实现上述功能的关键了: 复制代
-
Ext JS框架程序中阻止键盘触发回退或者刷新页面的代码分享
在 Extjs 开发中,我们需要屏蔽一些键盘按键,来避免用户在使用键盘操作的过程中不小心按到这些快捷键造成输入信息丢失等问题. Ext.onReady(function(){ Ext.WindowMgr.zseed = 10000; Ext.QuickTips.init(); Ext.getDoc().on("contextmenu", function(e){ e.stopEvent(); }); if(document.addEventListener){ document.add
-
当滚动条滚动到页面底部自动加载增加内容的js代码
1,注册页面滚动事件,window.onscroll = function(){ }; 2,相关获取页面高度.滚动条位置.文档高度的函数: 复制代码 代码如下: //获取滚动条当前的位置 function getScrollTop() { var scrollTop = 0; if (document.documentElement && document.documentElement.scrollTop) { scrollTop = document.documentElement.s
-
Android仿微信页面底部导航效果代码实现
大家在参考本地代码的时候要根据需要适当的修改,里面有冗余代码小编没有删除.好了,废话不多说了,一切让代码说话吧! 关键代码如下所示: .java里面的主要代码 public class MainActivity extends BaseActivity implements TabChangeListener { private Fragment[] fragments; private FragZaiXianYuYue fragZaiXianYuYue; private FragDaoLuJi
-
Vue下滚动到页面底部无限加载数据的示例代码
看到一篇Implementing an Infinite Scroll with Vue.js, 觉得挺实用的就看了下, 顺便简单翻译了一下给需要的人参考. 从这个项目中可以加深对Vue的生命周期的理解, 何时开始axios请求, 如何结合Vue使用原生js来写scroll事件等等, 我这里主要是对原文的重点提取和补充 本文技术要点 Vue生命周期 axios简单用法 moment.js格式化日期 图片懒加载 结合原生js来写scroll事件 请求节流 创建项目 首先创建一个简单的vue项目 #
-
ASP页面静态化批量生成代码分享(多种方法)
1.ASP两种简单的生成静态首页的方法 为什么要生成静态首页? 1.如果你首页读取的数据库次数比较多,速度很慢,而且占用很多服务器资源.使用静态页面访问速度当然快多了 2.搜索引擎容易搜索到 3.如果程序出问题,也能保证首页能访问. 4.其他的太多,自己想:) 应用方式: 如果你的首页是index.asp,你可以生成index.htm (默认访问顺序必须是index.htm,index.asp).这样访问者第一次访问到你的网站的时候打开的是index.htm .你可以把网站首页的链接做成inde
-
jQuery实现带有动画效果的回到顶部和底部代码
本文实例讲述了jQuery实现带有动画效果的回到顶部和底部代码.分享给大家供大家参考,具体如下: 这款动画版的回到顶部和底部效果代码,也算是比较常见的一款网页特效了,像淘宝网就有这种效果,使用了jQuery插件,加入了动画效果. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/jquery-animate-style-scroll-top-buttom-codes/ 具体代码如下: <!DOCTYPE html PUBLIC "-//W3C
随机推荐
- 通过Unicode转义序列来加密,按你说的可以算是混淆吧
- 详解Java的Hibernate框架中的注解与缓存
- python实现用户登陆邮件通知的方法
- JavaScript实现打地鼠小游戏
- JavaScript在for循环中绑定事件解决事件参数不同的情况
- ASP codepage 页面编码使用说明
- MySql 5.6.35 winx64 安装详细教程
- Android开发常见问题总结
- 如何获取网站icon有哪些可行的方法
- linux shell脚本基础知识学习
- Mysql启动的方式(四种)
- Node.js的文件权限及读写flag详解
- SQL Server 2000 清理日志精品图文教程
- JS效率个人经验谈(8-15更新),加入range技巧
- java获取手机已安装APK的签名摘要
- java 全角半角字符转换如何实现
- C#自定义的字符串操作增强类实例
- Android实现APP自动更新功能
- 使用flow来规范javascript的变量类型
- Android ListView列表实现倒计时