基于jquery实现的图片在各种分辨率下未知的容器内上下左右居中


Posted in Javascript onMay 11, 2014

DIV:

<div class="pic_conent">
<div class=" fn-pr pic_layer">
<!--图片文字介绍透明层-->
<section class="bg text_layer_home p10 font-yahei fn-bc">
   <h2 class="f14 fefefe">${pic.desc}</h2>
<aside class="f12 bbb">
<c:if test="${not empty pic.poi}">
<span class="scenery fn-fl">${pic.poi}</span>
</c:if>
<span class="fn-fr mt10">by ${pic.username}</span>
</aside>
</section>
<img src="${pic.picUrl}" width="320" height="420" />
</div>
</div>

CSS:

.pic_conent{
height: 720px;/*这个高度会被js改掉*/
text-align: center;
display: table-cell;
vertical-align: middle;
}
.pic_layer{text-align:center; width:100%; display:inline-block; vertical-align:middle;}

jquery:

$(function() {
var surH = $(window).height();
$(".pic_conent").height(surH);
window.onresize=function(){
var surH = $(window).height();
$(".pic_conent").height(surH);
}
Javascript 相关文章推荐
javascript 四则运算精度修正函数代码
May 31 Javascript
jquery如何判断某元素是否具备指定的样式
Nov 05 Javascript
JavaScript 学习笔记之数据类型
Jan 14 Javascript
JS中字符串trim()使用示例
May 26 Javascript
js字符串操作总结(必看篇)
Nov 22 Javascript
Angularjs之filter过滤器(推荐)
Nov 27 Javascript
在vue中阻止浏览器后退的实例
Nov 06 Javascript
js实现录音上传功能
Nov 22 Javascript
优化Vue中date format的性能详解
Jan 13 Javascript
jquery实现直播视频弹幕效果
Feb 25 jQuery
Javascript模拟实现new原理解析
Mar 03 Javascript
js删除对象中的某一个字段的方法实现
Jan 11 Javascript
基于jQuery的判断iPad、iPhone、Android是横屏还是竖屏的代码
May 11 #Javascript
jQuery事件之键盘事件(ctrl+Enter回车键提交表单等)
May 11 #Javascript
jquery 按键盘上的enter事件
May 11 #Javascript
jquery.hotkeys监听键盘按下事件keydown插件
May 11 #Javascript
Jquery 监视按键,按下回车键触发某方法的实现代码
May 11 #Javascript
基于Jquery实现键盘按键监听
May 11 #Javascript
js判断游览器类型及版本号的代码
May 11 #Javascript
You might like
理解PHP中的Session及对Session有效期的控制
2016/01/08 PHP
thinkPHP中多维数组的遍历方法
2016/01/09 PHP
JavaScript 申明函数的三种方法 每个函数就是一个对象(一)
2009/12/04 Javascript
简单js代码实现selece二级联动(推荐)
2014/02/18 Javascript
CSS3,HTML5和jQuery搜索框集锦
2014/12/02 Javascript
jQueryMobile之Helloworld与页面切换的方法
2015/02/04 Javascript
JS实现浏览器状态栏显示时间的方法
2015/10/27 Javascript
JavaScript学习笔记整理之引用类型
2016/01/22 Javascript
浅析js绑定事件的常用方法
2016/05/15 Javascript
JavaScript面试题大全(推荐)
2016/09/22 Javascript
利用node.js爬取指定排名网站的JS引用库详解
2017/07/25 Javascript
JavaScript刷新页面的几种方法总结
2019/03/28 Javascript
layui的表单验证支持ajax判断用户名是否重复的实例
2019/09/06 Javascript
JS实现简单省市二级联动
2019/11/27 Javascript
vue实现两个组件之间数据共享和修改操作
2020/11/12 Javascript
11个Javascript小技巧帮你提升代码质量(小结)
2020/12/28 Javascript
[44:58]2018DOTA2亚洲邀请赛 4.5 淘汰赛 LGD vs Liquid 第二场
2018/04/06 DOTA
python登录pop3邮件服务器接收邮件的方法
2015/04/30 Python
Python基础中所出现的异常报错总结
2016/11/19 Python
python简易远程控制单线程版
2018/06/20 Python
python简易实现任意位数的水仙花实例
2018/11/13 Python
Python实现字符型图片验证码识别完整过程详解
2019/05/10 Python
Django组件content-type使用方法详解
2019/07/19 Python
零基础学python应该从哪里入手
2020/08/11 Python
使用 CSS3 中@media 实现网页自适应的示例代码
2020/03/24 HTML / CSS
html5的新增的标签和废除的标签简要概述
2013/02/20 HTML / CSS
浅谈HTML5新增和废弃的标签
2019/04/28 HTML / CSS
中国茶叶、茶具一站式网上购物商城:醉品茶城
2018/07/03 全球购物
什么是用户模式(User Mode)与内核模式(Kernel Mode) ?
2014/07/21 面试题
护理自我鉴定范文
2013/10/06 职场文书
大型公益活动策划方案
2014/08/20 职场文书
湖南省召开党的群众路线教育实践活动总结大会报告
2014/10/21 职场文书
党风廉正建设责任书
2015/01/29 职场文书
小升初自荐信怎么写
2015/03/26 职场文书
redis sentinel监控高可用集群实现的配置步骤
2022/04/01 Redis
java中为什么说子类的构造方法默认访问的是父类的无参构造方法
2022/04/13 Java/Android