У меня проблема с fancybox, который открывается автоматически при загрузке страницы. После того, как я нажму кнопку «Закрыть», окно снова откроется.
Не могли бы вы помочь мне, пожалуйста?
<script>
jQuery(function($){
$(".popup-wrapper").fancybox({
'padding': '0',
'max-width': '50%',
'max-height': '50%',
'autoSize': false,
'transitionIn': 'fade',
'transitionOut': 'fade',
});
$(".popup-wrapper").trigger('click');
});
</script>
css:
.popup-wrapper {
display: none;
width: 50%;
height: auto;
img {
width: 80%;
height: auto;
}
}
php & html
<?php $args = array('post_type' => 'popup', 'showposts' => 5,);
$the_query = new WP_Query( $args ); ?>
<?php while ( $the_query->have_posts() ) : $the_query->the_post();
$meta = get_post_meta( $post->ID, 'popup_details', true ); ?>
<?php if (is_array($meta) && $meta['displayPopup'] === '1') { ?>
<div class="popup-wrapper col-12 col-xl-12">
<?php the_post_thumbnail(); ?>
</div><!-- .popup-wrapper -->
<?php };
endwhile;
wp_reset_postdata(); ?>
UPDATE
Проблема появляется только когда я нажимаю на кнопку закрытия. Когда я нажимаю кнопку ESC или нажимаю на черный фон, окно закрывается без проблем.