【发布时间】:2017-06-23 23:02:54
【问题描述】:
我有一个包含大约 12 个 iframe 元素的投资组合页面。我想知道是否有办法缓存或自动加载 iframe 元素,这样我就不需要在每次网站加载时都重新加载。
这是我的 iframe 元素的样子:
<iframe src="http://iframe.url" width="300" height="600" frameborder="0"></iframe>
iframe 元素包含横幅广告,由图像、HTML 和 JS 代码组成。请让我知道如何完成这项任务。感谢您的帮助!
【问题讨论】:
-
您是否尝试过使用 jQuery 更改 iframe src 属性?
$("#some-iframe").attr("src", "http://iframe.url");? -
所以您在 iFrame 中有“一组”广告,并且您想在用户不刷新页面的情况下将一个广告更改为另一个广告?您肯定在寻找上面的 AfikDeri 的行来更改 iFrame。我会补充说您正在寻找一个
setTimeout()函数,该函数会随着时间的推移自动替换它们。构建一个链接数组,并将其传递到一个循环中,该循环根据循环索引随时间改变 src 属性:) -
感谢您的回复。不幸的是,我不想换掉图像,我仍然希望它们在单独的 iFrame 中可见(目前它们在存储桶中),但我希望它们加载速度更快,尤其是在移动设备上。
标签: javascript jquery html iframe