/* определяем нужные данные */
var winWidth = jQuery(window).width();
var winHeight = jQuery(document).height();
var scrollPos = jQuery(window).scrollTop();
/* Вычисляем позицию */
var disWidth = (winWidth - boxWidth) / 2
var disHeight = scrollPos + 150;
/* Предотвращаем действия по умолчанию */
e.preventDefault();
e.stopPropagation();
/* Получаем id (последний номер в имени класса ссылки) */
var name = jQuery(this).attr('class');
var id = name[name.length - 1];
var scrollPos = jQuery(window).scrollTop();
/* Убираем баг в Firefox */
jQuery('html').scrollTop(scrollPos);
});
jQuery(window).resize(centerBox);
jQuery(window).scroll(centerBox);
centerBox();
jQuery('[class*=popup-box]').click(function(e) {
/* Предотвращаем работу ссылки, если она являеться нашим popup окном */
e.stopPropagation();
});
jQuery('html').click(function() {
var scrollPos = jQuery(window).scrollTop();
/* Скрыть окно, когда кликаем вне его области */
jQuery('[id^=popup-box-]').hide();
jQuery('#blackout').hide();
jQuery("html,body").css("overflow","auto");
jQuery('html').scrollTop(scrollPos);
});
jQuery('.close').click(function() {
var scrollPos = jQuery(window).scrollTop();
/* Скрываем тень и окно, когда пользователь кликнул по X */
jQuery('[id^=popup-box-]').hide();
jQuery('#blackout').hide();
jQuery("html,body").css("overflow","auto");
jQuery('html').scrollTop(scrollPos);
});
});
</script>
Сама html
<a class="popup-link-1" href="">TEXT</a>
<div class="popup-box" id="popup-box-1">
<div class="close">X</div>
<div class="top">
<h2>Some Title Goes Here:</h2>
</div>
<div class="bottom">
Some more content, for when you want to add a little bit more
</div>
</div>
Скрипт в хед если вдруг не заработает поменяйте все jQuery на $
Сама html
CSS
Вроде все копирнул , ставьте , если что пишите
а можешь написать куда какой код вставлять? на пальцах, для чайника