У меня есть div, который я пытаюсь сделать скрытым по умолчанию, а затем отображается нажатием кнопки. Мой код работает нормально, если для div не установлено style = "display: none;" Как только я установил это, DIV не загружает таблицу стилей правильно. Я думаю, что мне нужен код для инициализации загрузки страницы при нажатии кнопки. Вот jQuery, который я использую:
jQuery(document).ready(function(){
jQuery('#overlayHide').live('click', function(event) {
jQuery('#overlay').toggle('show');
});
});
Опять же, этот код работает нормально, пока я позволяю div загружаться при загрузке страницы. Как только я пытаюсь установить display: none CSS выглядит испорченным при загрузке.
Вот мой код:
<div id="overlay" style="display:none;"><iframe id="contactIframe" frameborder="0" vspace="0" hspace="0" marginwidth="0" marginheight="0" width="500" height="500" scrolling="np" height="400" src="http://foobar.com/contact/demo.php">
</iframe></div>
jQuery(document).ready(function(){
jQuery('#overlayHide').click(function(event) {
jQuery('#overlay').toggle('slow');
});
});
Работает нормально, пока я не установил display: hidden, но мне нужно, чтобы div был скрыт при загрузке страницы.