【发布时间】:2018-02-08 15:25:33
【问题描述】:
所以我的网站有一堆 iFrame 在网站加载时加载,但在点击按钮显示它们之前它们都是隐藏的。
问题是所有 iframe 都在一次加载,因此它的资源很重。我希望框架仅在您单击按钮时实际加载,并可能在再次单击按钮以隐藏它们时卸载。
这是我当前的其中一个 iFrame 的代码:
<li data-value="iconchange"><img src="modules/icons/icons/calculator.png" width="65" onclick = "calcShow()" class="calculator"></li>
这是让它在启动时隐藏的脚本
<script type="text/javascript">
function calcShow() {
var calc = document.getElementById('calcShow');
if (calc.className == 'show') {
calc.className = 'hide';
}
else if (calc.className == 'hide') {
calc.className = 'show';
}
}
</script>
然后是带有包含的 DIV
<div id="calcShow" class="hide"><br><br><br>
<?php
include("modules/calc/calc.html");
?>
</div>
【问题讨论】:
标签: javascript php jquery html iframe