Я создаю для моей сестры веб-сайт SarahNWatson.com / new .У меня есть большой фото / видео альбом.Для реальных страниц контента, таких как ее Био, у меня есть так, что он открывает модальное окно.
Прямо сейчас у меня есть модальное окно, так что высота начинается с 0px, а затем открывается, но это дает мнеэффект скольжения вниз.Я хочу, чтобы это открылось наружу, как будто что-то было в коробке, толкающей в обоих направлениях.Как я могу сделать это?
Вот код:
function createModal(filler) {
var $this = $(this);
var $body = $('body');
var winHeight = $(window).height();
var winWidth = $(window).width();
$body.prepend('<div id="blackout">');
$("#blackout").css({ height:winHeight }).fadeIn(1800);
$body.prepend('<div id="modal_window">');
$("#modal_window").html(filler).fadeIn(2000);
var modalHeight = $("#modal_window").height();
var modalWidth = $("#modal_window").width();
var offsetH = winHeight/2 - modalHeight;
var offsetW = winWidth/2 - modalWidth/2;
$("#modal_window").css({ top:offsetH, left:offsetW, height:'0px' }).animate({ height:modalHeight });
}
И CSS:
#modal_window {
position: absolute;
z-index: 1000;
width: 600px;
background: rgba(0,0,0,.8);
padding: 15px;
}