CSS绝对div中心

Isi*_*sis 1 css jquery center absolute

我如何以绝对div为中心?

<div class="photoWindow">min width 600 px, absolute</div>
Run Code Online (Sandbox Code Playgroud)

jQuery的

var widthScreen = $(window).width();
$('.photoWindow').css({'margin-left': widthScreen / 2 - widthScreen, 'left':'50%'});
Run Code Online (Sandbox Code Playgroud)

但是,这并不是div的中心.

Dio*_*ane 5

试试这个:

function centerMe(element) {
    //pass element name to be centered on screen
    var pWidth = jQuery(window).width();
    var pTop = jQuery(window).scrollTop()
    var eWidth = jQuery(element).width()
    jQuery(element).css('top', pTop + 100 + 'px')
    jQuery(element).css('left', parseInt((pWidth / 2) - (eWidth / 2)) + 'px')
}
Run Code Online (Sandbox Code Playgroud)