javascript - 重新加载一个没有闪烁/闪光的 iframe(在 Javascript 中)

标签 javascript jquery ajax

我想问一下是否有人有一个简单的解决方案,可以让我重新加载/刷新 iframe 但在页面重新加载时没有闪烁/闪烁,这可能吗? 也许动画模糊然后模糊而不是闪烁/闪光?我不知道任何输入会有帮助,

谢谢。

这是我现在重新加载 iframe 的方式

document.getElementById("FrameID").contentDocument.location.reload(true);

感谢您的帮助。

最佳答案

最简单的方法:

  1. 在 DOM 外部或隐藏元素中创建一个新的 iframe。
  2. 在隐藏框架内加载页面
  3. 一旦负载甚至在隐藏框架内触发,只需交换它们即可!

交换

要实际交换它们,只需将它们并排放置并切换每个的 display: none/block css。

关于javascript - 重新加载一个没有闪烁/闪光的 iframe(在 Javascript 中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18107184/

相关文章:

javascript - HTML、CSS。尝试同时播放两个幻灯片

javascript - 在 TC39 'ES6' 导入中导入模块时是否可以运行模块的设置函数?

jquery - 如何使用 JQuery 从列表中获取所有 href 值?

javascript - 获取链接 url 的特定部分

javascript - 如何获取 XMLHttpRequest Promise 进度

javascript - 如何记录 JavaScript 对象(从 UML Angular )

javascript - Uncaught ReferenceError : toggleTest is not defined

javascript - 将方括号内容替换为html

javascript - 使用ajax将数据从.js文件发送到.php

javascript - AJAX 导致 700 个 Google 抓取错误?