Тема: poup up в iframe
Показать сообщение отдельно
  #1 (permalink)  
Старый 30.04.2015, 00:20
Аватар для qwe88
Кандидат Javascript-наук
Отправить личное сообщение для qwe88 Посмотреть профиль Найти все сообщения от qwe88
 
Регистрация: 14.06.2014
Сообщений: 137

poup up в iframe
Добрый день!
Есть некий iframe на странице. При нажатии на ссылку,выскакивает poup up окно. Но там происходит подсчет окна iframe, а не монитора (что бы poup up был по центру.
Скажите, пожалуйста, как сделать так, что всплывающее окно было по центру экрана монитора, а не экрана iframe-а
Вот сам код:
function open_popup(box) {
  $("#background").show() 
  $(box).centered_popup(); 
  $(box).delay(100).show(1);


} 
 

function close_popup(box) { 
  $(box).hide(); 
  $("#background").delay(100).hide(1); 
} 
 
$(document).ready(function() { 
  
  $.fn.centered_popup = function() { 
    this.css('position', 'absolute');
    this.css('top', ($(window).height() - this.height()) / 2 + $(window).scrollTop() + 'px'); 
    this.css('left', ($(window).width() - this.width()) / 2 + $(window).scrollLeft() + 'px'); 
  }

});
Ответить с цитированием