我创建了一个自定义灯箱,我试图将DIV
置于屏幕中心,DIV处于固定位置,我可以从左右中心但不是垂直中心。为了使它垂直居中,我正在做JS:
但它没有居中,它应该有什么方法?
这是JSFiddle example(请在全屏查看)
这是JS代码
$(document).ready(function() {
//Open light box on click
$(".gall-info").click(function(){
//show lightbox
$(".gallFullView").css({"opacity":"1", "visibility":"visible"});
$(".galleryShade").fadeIn();
$(".gall-info").css("bottom","0");
//Get the heigh of image
var gallFullViewImgHeight = $(".gallFullView-image > img").height();
//Divide the height by 2
var gallFullViewHalf = gallFullViewImgHeight / 2;
//Apply the value of above in negative margin top to center the wrapper
$(".gallFullView").css("margin-top", - gallFullViewHalf);
});
});
感谢