iframe / jquery .toggle не удается скрыть .pdf в Safari

У меня есть iFrame с PDF-файла. Когда я нажимаю кнопку, она отображается. Когда я нажимаю кнопку, она скрыта.

Он закодирован как функция с использованием 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?

Ответы на вопрос(1)

Ваш ответ на вопрос