iframe / jquery .toggle kann .pdf in Safari nicht verbergen

Ich habe einen iFrame mit einem PDF-Quellcode. Wenn ich auf eine Schaltfläche klicke, wird sie angezeigt. Wenn ich auf eine Schaltfläche klicke, wird sie ausgeblendet.

Es ist als Funktion mit jquery .toggle (vereinfacht) codiert:

<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>

Dies funktioniert gut in IE, Chrome, FF ... Aber in Safari wird das PDF nicht ausgeblendet.

JSFiddle:http://jsfiddle.net/hT97Z/

PS: kann jemand erklären, warum es überhaupt nicht mit onLoad, onDomReady funktioniert?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage