【发布时间】:2013-12-10 01:08:22
【问题描述】:
我有一个带有 pdf src 的 iFrame。 当我单击一个按钮时,它会显示出来。 当我单击一个按钮时,它会被隐藏。
使用 jquery .toggle 将其编码为函数(简体):
<script>
function showpdf() {
$('.showpdf').toggle();
}
</script>
<div class="showpdf" style="display:none">
<iframe class="showpdf" src="file.pdf" style="display:none;">
</iframe>
</div>
<div class="showpdf" style="display:none">Hide PDF</div>
<div class="showpdf" style="display:block">Show PDF</div>
这在 IE、Chrome、FF 中运行良好... 但在 Safari 中,pdf 不会隐藏。
JSFiddle:http://jsfiddle.net/hT97Z/
PS:谁能解释一下为什么它在 onLoad、onDomReady 上根本不起作用?
【问题讨论】: