2015-01-08 4 views
0

У меня есть fancybox, который загружается в iframe.Обновить Fancybox Каждые 5 секунд

<script type="text/javascript"> 
    $(document).ready(function() { 
     $("#prodacom_aerohivebundle_aerohivessid_ssid_inschakelen").fancybox({ 
      type: "iframe", 
      href: "http://localhost/aerohive_ap/web/app_dev.php/queue" 
     }); 
    }); 
</script> 

Это работает отлично, но теперь я хочу, чтобы обновить IFrame каждые 5 секунд без закрытия iframe/FancyBox.

Возможно ли это?

Спасибо!

ответ

1

Вы можете использовать: -

 setInterval(function() { 
      document.querySelector('.fancybox-wrap iframe').contentWindow.location.reload(); 
     },5000); 
0

В соответствии с родственной ответа на SO

$.fancybox.update(); // update 

setInterval(function() { 
    $.fancybox.update(); 
}, 5000); // calls update every 5 seconds 
+0

я не думаю, что это будет обновлять данные IFrame .. это будет просто настроить FancyBox, основанный на Размер экрана.. –