基于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 CheckBox全选方法代码附js checkbox全选反选代码
Jun 09 Javascript
Javascript下判断是否为闰年的Datetime包
Oct 26 Javascript
js 取时间差去掉周六周日实现代码
Dec 25 Javascript
JS获取当前日期时间并定时刷新示例
Mar 04 Javascript
JavaScript实现的使用键盘控制人物走动实例
Aug 27 Javascript
js实现同一页面多个运动效果的方法
Apr 10 Javascript
javascript实现右侧弹出“分享到”窗口效果
Feb 01 Javascript
JavaScript实现字符串与日期的互相转换及日期的格式化
Mar 07 Javascript
js中小数向上取整数,向下取整数,四舍五入取整数的实现(必看篇)
Feb 13 Javascript
详解Vuex管理登录状态
Nov 13 Javascript
详解tween.js 中文使用指南
Jan 05 Javascript
Vue使用localStorage存储数据的方法
May 27 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
MVC模式的PHP实现
2006/10/09 PHP
php超快高效率统计大文件行数
2015/07/05 PHP
php实现编辑和保存文件的方法
2015/07/20 PHP
繁简字转换功能
2006/07/19 Javascript
JavaScript prototype对象的属性说明
2010/03/13 Javascript
单击按钮显示隐藏子菜单经典案例
2013/01/04 Javascript
两种方法实现在HTML页面加载完毕后运行某个js
2014/06/16 Javascript
jQuery网页选项卡插件rTabs用法实例分析
2015/08/26 Javascript
jQuery使用$.ajax进行即时验证实例详解
2015/12/11 Javascript
jQuery Easyui快速入门教程
2016/08/21 Javascript
jQuery实现点击任意位置弹出层外关闭弹出层效果
2016/10/19 Javascript
jQuery双向列表选择器DIV模拟版
2016/11/01 Javascript
jQuery插件form-validation-engine正则表达式操作示例
2017/02/09 Javascript
jQuery pjax 应用简单示例
2018/09/20 jQuery
详解element-ui表格中勾选checkbox,高亮当前行
2019/09/02 Javascript
在vue中使用echarts(折线图的demo,markline用法)
2020/07/20 Javascript
在Python的Django框架中创建语言文件
2015/07/27 Python
python机器人行走步数问题的解决
2018/01/29 Python
对numpy中array和asarray的区别详解
2018/04/17 Python
更换Django默认的模板引擎为jinja2的实现方法
2018/05/28 Python
python爬虫实例详解
2018/06/19 Python
解决sublime+python3无法输出中文的问题
2018/12/12 Python
python 读取鼠标点击坐标的实例
2018/12/29 Python
Django集成celery发送异步邮件实例
2019/12/17 Python
TensorFlow基本的常量、变量和运算操作详解
2020/02/03 Python
重构Python代码的六个实例
2020/11/25 Python
HTML5 History API 实现无刷新跳转
2016/01/11 HTML / CSS
软件测试面试题
2014/01/05 面试题
安全大检查反思材料
2014/01/31 职场文书
党员群众路线剖析材料
2014/10/08 职场文书
裁员通知
2015/04/25 职场文书
工程项目合作意向书
2015/05/08 职场文书
幼儿园安全管理制度
2015/08/05 职场文书
六年级语文教学反思
2016/03/03 职场文书
Pytest之测试命名规则的使用
2021/04/16 Python
springboot利用redis、Redisson处理并发问题的操作
2021/06/18 Java/Android