我有一個div加載PDF文件的iframe。它會在點擊pdf圖標時出現,並且有一個標籤「X」,點擊後會隱藏div(onclick事件,只需將顯示改爲阻止)。但是,當試圖關閉div時,發生的情況是,加載的頁面也消失了,您看到的只是白屏。我必須按F12才能使頁面再次出現。該頁面運行在Firefox,Chrome和Safari應該是,我只有在IE9 IE11中的這個問題或行爲。但奇怪的是,當我使用BrowserStack測試頁面時,瀏覽器一切都很好。任何想法爲什麼發生這種情況?在Windows 7上的IE11顯示關閉div後的白色屏幕
<div class="pdf-file" style="display: none;">
<label>X</label>
<iframe src="blah" scrolling="no" width=400 height=400 class="pdf-class"></iframe>
</div>
請注意,這個div的位置是絕對的。
onclick事件:
$('#pdf img).click(function() {
$('.pdf-file').show();
}
$('.pdf-file label).click(function() {
$('.pdf-file').hide();
}
的JavaScript的如上述那樣簡單,和行爲剛剛發生,我不明白爲什麼,我不記得改變大的東西在做網頁這種行爲,它以前工作得很好。
該div被JavaScript調用隱藏,然後呢?你可以顯示代碼負責任嗎? –
是的。請參閱上面問題的更新。 – sd4ksb