每5秒刷新一次Fancybox

时间:2015-01-08 09:41:42

标签: javascript php jquery symfony

我有一个加载在iframe中的fancybox。

<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>

这工作正常,但现在我想每5秒刷新一次iframe而不关闭iframe / fancybox。

这可能吗?

谢谢!

2 个答案:

答案 0 :(得分:1)

您可以使用: -

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

答案 1 :(得分:0)

根据SO的相关答案

$.fancybox.update(); // update

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