У меня есть div с iframe, который загружает файл PDF. он появится при нажатии на значок PDF и появится метка «X», которая при нажатии скроет div (событие onclick, просто измените отображение на блок). Но что происходит, когда вы пытаетесь закрыть div, загруженная страница тоже пропала, все, что вы видите, это белый экран. я должен нажать F12, чтобы страница снова появилась. Страница работает в Firefox, Chrome и Safari, как и должно быть, у меня есть эта проблема или поведение только в IE9-IE11. Но странная часть - это когда я тестирую страницу с помощью BrowserStack, все в порядке с браузером. Любая идея о том, почему это происходит?IE11 на окнах 7 отображает белый экран после закрытия 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();
}
в JavaScripts так просто, как указано выше, а поведение просто происходит в последнее время, и я не понимаю, почему и я не могу вспомнить что-то изменить в большую страницу, которая сделала это поведение, оно работало хорошо раньше.
Разница скрыта при вызове JavaScript? Можете ли вы показать код ответственным? –
да. см. обновления по вопросу выше. – sd4ksb