如何固定画廊垂直中间的所有分辨率
HowI can fixed the gallery vertically middle for all resolution
最近我已经实现了画廊,客户说画廊应该垂直中间的所有分辨率,所以请建议我"我怎么能固定画廊垂直中间的所有分辨率。
您最好的选择是使用一些jQuery插件来居中的容器,需要在中间。是的,你可以用CSS来做,但那只有在元素是静态高度的时候。jQuery动态计算元素的高度,不需要静态的高度:)
我给你一个简单的居中插件链接:
Simple Vertical Align Plugin for jQuery
代码:
(function ($) {
// VERTICALLY ALIGN FUNCTION
$.fn.vAlign = function() {
return this.each(function(i){
var ah = $(this).height();
var ph = $(this).parent().height();
var mh = Math.ceil((ph-ah) / 2);
$(this).css('margin-top', mh);
});
};
})(jQuery);
如何调用:
$('#example p').vAlign();
相关文章:
- 如何将屏幕分辨率乘以 80%,然后在代码中使用
- 为什么grunt contrib connect的中间件选项的第三个参数是未定义的
- 检测图像分辨率
- 什么'在Express中路由时,应用程序级中间件和路由器级中间件之间的区别是什么
- Redux中间件在next()之前更改状态
- 遗漏中间部分的单页点导航
- 如何根据分辨率添加像素
- 在不同的屏幕和分辨率上跟踪鼠标并将其关联起来
- 在屏幕中间打开一个弹出窗口
- 悬停时显示更高分辨率的图像
- Regex加在中间
- 根据屏幕分辨率显示自定义背景图像
- 如何使图像适合TD,而不需要包装在不同的屏幕分辨率上
- 快速的套接字 io 实例/中间件
- 三星电视支持多分辨率
- JS/CSS旋转的DIVS在任何屏幕的中间相遇
- javascript可拖动滑块,可在mouseUp上捕捉回中间位置
- HTML全页缩放取决于屏幕分辨率
- 无论分辨率如何,都可以在屏幕中间显示内联HTML/JavaScript弹出窗口
- 如何固定画廊垂直中间的所有分辨率