基于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+CSS 实现的超Sexy下拉菜单
Jan 17 Javascript
自写简单JS判断是否已经弹出页面
Oct 20 Javascript
JavaScript面向对象之Prototypes和继承
Jul 12 Javascript
根据json字符串生成Html的一种方式
Jan 09 Javascript
javascript删除字符串最后一个字符
Jan 14 Javascript
js中javascript:void(0) 真正含义
Nov 05 Javascript
jQuery购物车插件jsorder用法(支持后台处理程序直接转换成DataTable处理)
Jun 08 Javascript
JS获取及验证开始结束日期的方法
Aug 20 Javascript
轻松掌握JavaScript单例模式
Aug 25 Javascript
ES6中参数的默认值语法介绍
May 03 Javascript
Vue动态组件实例解析
Aug 20 Javascript
vue-cli创建的项目中的gitHooks原理解析
Feb 14 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
PHP4之真OO
2006/10/09 PHP
PHP的FTP学习(一)
2006/10/09 PHP
PHP类继承 extends使用介绍
2014/01/14 PHP
Smarty变量调节器失效的解决办法
2014/08/20 PHP
PHP简单实现二维数组赋值与遍历功能示例
2017/10/19 PHP
php两点地理坐标距离的计算方法
2018/12/29 PHP
php异常处理捕获错误整理
2019/09/23 PHP
javascript &amp;&amp;和||运算法的另类使用技巧
2009/11/28 Javascript
javascript 函数声明与函数表达式的区别介绍
2013/10/05 Javascript
使用javascript实现有效时间的控制,并显示将要过期的时间
2014/01/02 Javascript
javascript简单性能问题及学习笔记
2014/02/04 Javascript
JavaScript DOM节点添加示例
2014/07/16 Javascript
js中实现多态采用和继承类似的方法
2014/08/22 Javascript
Nodejs异步回调的优雅处理方法
2014/09/25 NodeJs
js淡入淡出的图片轮播效果代码分享
2015/08/24 Javascript
js实现点击获取验证码倒计时效果
2021/01/28 Javascript
JS采用绝对定位实现回到顶部效果完整实例
2016/06/20 Javascript
AngularJs  Creating Services详解及示例代码
2016/09/02 Javascript
解析javascript图片懒加载与预加载的分析总结
2016/10/27 Javascript
jQuery密码强度验证控件使用详解
2017/01/05 Javascript
jQuery实现大图轮播
2017/02/13 Javascript
Vue Element 分组+多选+可搜索Select选择器实现示例
2018/07/23 Javascript
JSONP原理及应用实例详解
2018/09/13 Javascript
JS实现点击li标签弹出对应的索引功能【案例】
2019/02/18 Javascript
[52:14]VG vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
python远程连接服务器MySQL数据库
2018/07/02 Python
Python音频操作工具PyAudio上手教程详解
2019/06/26 Python
利用python读取YUV文件 转RGB 8bit/10bit通用
2019/12/09 Python
pandas的相关系数与协方差实例
2019/12/27 Python
使用CSS3来制作消息提醒框
2015/07/12 HTML / CSS
Fairyseason:为个人和批发商提供女装和配件
2017/03/01 全球购物
菲律宾酒店预订网站:Hotels.com菲律宾
2017/07/12 全球购物
实验室的标语
2014/06/20 职场文书
2015年计生协会工作总结
2015/04/24 职场文书
MySQL系列之七 MySQL存储引擎
2021/07/02 MySQL
关于ObjectUtils.isEmpty() 和 null 的区别
2022/02/28 Java/Android