javascript - 停止闪烁重新加载 iframe

标签 javascript php jquery html iframe

我制作了一个 PHP 页面,每隔几秒就会重新加载一次 <meta http-equiv="refresh" content="5">标签。我用 <iframe> 将此页面包含到另一个页面中标签。

这样做的结果是,iframe 会按预期重新加载自身,但每次它都会在几毫秒内显示空白加载页面。

有什么办法可以绕过或抑制这种情况吗? (例如,使用 javascript?)

最佳答案

如果您的内容不需要放在 iframe 中,您可以试试这个:

<div id="container"></div>
<script>
    function load(){
        $('#container').load('yourContent.php',function () {
             $(this).unwrap();
        });
    }

    load(); // run it on pageload
    setInterval(function(){
        load() // this will run every 5 seconds
    }, 5000);
</script>

关于javascript - 停止闪烁重新加载 iframe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42505553/

相关文章:

javascript - 在此网站上运行的交互式动画角色。这个怎么做?

javascript - 如何用Jquery触发一个js函数

javascript - 通过 Javascript/jQuery 在按钮单击时显示 Bootstrap 警报

javascript - 你能调用一个在调用者上下文中返回的函数吗?

php - MySQL 选择分组依据和排序依据

php - 我如何修复此循环以使用 bootstrap carousel 显示我的数据库中的图像

javascript - 如何用jQuery选择CSS3矩阵变换的子属性

javascript - 显示按字段分组的项目

javascript - 同框打开URL+元素值

jquery - Jslint缺少分号错误