Я пытаюсь разместить изображение как центр экрана, как при вычислении, например
var wh = jQuery(window).innerHeight();
var ww = jQuery(window).innerWidth();
var fh = jQuery('.drop').innerHeight();
var fw = jQuery('.drop').innerWidth();
Я не уверен, где я совершил ошибку. Для изменения размера окна, как я пытался с
jQuery(window).resize(function() {
var wh = jQuery(window).innerHeight();
var ww = jQuery(window).innerWidth();
var fh = jQuery('.drop').innerHeight();
var fw = jQuery('.drop').innerWidth();
});
Но этот скрипт не поможет, даже если я изменил размер окна, изображение не будет совпадать с центром.
Есть ли способ показать изображение как центр, даже если я изменяю размер окна.
Вот скрипка
Вы должны попробовать это,
$(window).resize(function () {
$('.drop2').css({
position: 'absolute',
left: ($(window).width() - $('.drop2').outerWidth()) / 2,
top: ($(window).height() - $('.drop2').outerHeight()) / 2,
});
});
Я сделал это в моем проекте.
.side {
height: 357px;
background-color: red;
overflow: hidden;
position: relative;
}
.middle {
position: absolute;
left: 50%;
margin-left: -250px;
background:url('a.jpg') no-repeat;
width:500px;
height:357px;
}
<div class="side">
<div class="middle"></div>