基于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 相关文章推荐
jQuery学习4 浏览器的事件模型
Feb 07 Javascript
浅谈Javascript面向对象编程
Nov 15 Javascript
JS画5角星方法介绍
Sep 17 Javascript
Javascript判断图片尺寸大小实例分析
Jun 16 Javascript
浅谈JavaScript function函数种类
Dec 29 Javascript
jquery插件格式实例分析
Jun 16 Javascript
javascript 注释代码的几种方法总结
Jan 04 Javascript
分享ES6的7个实用技巧
Jan 18 Javascript
vue filters的使用详解
Jun 11 Javascript
Vuejs监听vuex中值的变化的方法示例
Dec 02 Javascript
JS散列表碰撞处理、开链法、HashTable散列示例
Feb 08 Javascript
微信小程序实现带放大效果的轮播图
May 26 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中如何防止表单的重复提交
2013/08/02 PHP
ThinkPHP实现将SESSION存入MYSQL的方法
2014/07/22 PHP
php中ltrim()、rtrim()与trim()删除字符空格实例
2014/11/25 PHP
Thinkphp实现自动验证和自动完成
2015/12/19 PHP
php实现有序数组打印或排序的方法【附Python、C及Go语言实现代码】
2016/11/10 PHP
redis+php实现微博(三)微博列表功能详解
2019/09/23 PHP
thinkphp5.1 框架钩子和行为用法实例分析
2020/05/25 PHP
window.js 主要包含了页面的一些操作
2009/12/23 Javascript
jquery.AutoComplete.js中文修正版(支持firefox)
2010/04/09 Javascript
javascript定义函数的方法
2010/12/06 Javascript
jquery ajax跨域解决方法(json方式)
2014/02/04 Javascript
JavaScript中匿名、命名函数的性能测试
2014/09/04 Javascript
JavaScript中实现最高效的数组乱序方法
2014/10/11 Javascript
javascript实现多级联动下拉菜单的方法
2015/02/06 Javascript
JavaScript 常见安全漏洞和自动化检测技术
2015/08/21 Javascript
常常会用到的截取字符串substr()、substring()、slice()方法详解
2015/12/16 Javascript
JS基于ocanvas插件实现的简单画板效果代码(附demo源码下载)
2016/04/05 Javascript
AngularJS基础 ng-click 指令示例代码
2016/08/01 Javascript
Js动态设置rem来实现移动端字体的自适应代码
2016/10/14 Javascript
js+html制作简单验证码
2017/02/16 Javascript
JS实现给json数组动态赋值的方法示例
2020/03/19 Javascript
基于jQuery的表单填充实例
2017/08/22 jQuery
React Native基础入门之初步使用Flexbox布局
2018/07/02 Javascript
微信小程序云开发之使用云数据库
2019/05/17 Javascript
[05:22]DOTA2 2015国际邀请赛中国区预选赛首日TOP10
2015/05/26 DOTA
[01:01:18]DOTA2上海特级锦标赛主赛事日 - 2 败者组第二轮#2COL VS LGD
2016/03/03 DOTA
[02:07]2017国际邀请赛中国区预选赛直邀战队前瞻
2017/06/23 DOTA
Python中应该使用%还是format来格式化字符串
2018/09/25 Python
Django前后端分离csrf token获取方式
2020/12/25 Python
canvas进阶之贝塞尔公式推导与物体跟随复杂曲线的轨迹运动
2018/01/10 HTML / CSS
瑞典灯具和照明网上商店:Lamp24.se
2018/03/17 全球购物
日本最大的购物网站:日本乐天市场(Rakuten Ichiba)
2020/11/04 全球购物
刑事辩护授权委托书范本
2014/10/17 职场文书
2014年消防工作总结
2014/11/21 职场文书
求职简历自荐信怎么写
2015/03/26 职场文书
Windows7下FTP搭建图文教程
2022/08/05 Servers