javascript - 加载 iframe 时网页滚动卡住
问题描述
我正在开发游戏网站。当我加载包含 的内页iframe
时,当用户在加载页面时向下或向上滚动时,页面会卡住一段时间。这只发生在包含iframe
.
我为此搜索了很多,但没有得到任何解决方案。
我不知道,但这个问题可能会导致 iframe 开始加载直到完成。
我尝试用标签替换iframe
并embed
尝试在页面加载后加载 iframe,但两者都不适用于我。
我直接使用的 iframe/嵌入代码
<iframe id="game-loader-iframe" src="<?php echo $game_detail['game_iframe_code'];?>" width="100%" height="100%"></iframe>
或者
<embed id="game-loader-iframe" src="<?php echo $game_detail['game_iframe_code'];?>" width="100%" height="100%">
下面的代码我用来在页面加载后加载 iframe
<script>
$(function() {
$('<iframe />').attr('src', "<?php echo $game_detail['game_iframe_code'];?>")
.attr('width', "100%")
.attr('height', "100%")
.appendTo('#player');
});
</script>
有谁知道解决方法,请帮忙。
提前致谢。
解决方案
推荐阅读
- python - 如何使用我自己的帐户向使用电报 API 的人发送消息
- browser - Puppeteer + AWS Lambda - 找不到浏览器修订版
- postgresql - Docker java.net.UnknownHostException:postgres
- python - 如何使交互滑块控制条形图中的 x 轴以显示每次更改时的一部分数据
- vba - MS 访问更新子表单与另一个子表单整个数据集
- javascript - 如何将数据库中的数据导入 JavaScript?
- python - 如何实现 Statsmodels 多项逻辑回归 (MNLogit) wald_test()?
- javascript - 代码不能在脚本中运行,但可以在开发者控制台中运行
- c++ - 将参数传递给不带参数的构造函数
- free-jqgrid - 免费 jqGrid - 超过 1 个自定义软和高级搜索始终进入第一个 decleration