Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Код всплывающей картинки (https://javascript.ru/forum/dom-window/71426-kod-vsplyvayushhejj-kartinki.html)

Inngrid 17.11.2017 18:05

Код всплывающей картинки
 
Вложений: 1
Есть код всплывающей картинки для сайта,но он закомментирован.
Раскомментировала фрагмент
Код:

<!-- тут всплывалка -->

<div id="overlay">-->
 <?php /*<div id="overlay2" >
  <p onclick="close_pop_up('#pop-up');" class="close_new" style="color: #fff; cursor: pointer;">x</p>
 
  <?php $postss = get_posts("p=1067"); ?>
  <?php if( $postss ) : ?>
  <?php foreach( $postss as $post ) : setup_postdata( $post );
  global $more;
  $more = 0;
  ?>
  <p>
  <?php the_content(); ?>
  </p>
  <?php endforeach; wp_reset_postdata(); wp_reset_query();?>

  <?php endif; ?>
 </div>*/ ?>
<img src="/wp-content/uploads/2016/01/spa-vsp.jpg">

 <div class="close_button"></div>
 <a href="http://adorasalon.ru/portfolio-view/priblizhaetsya-novyiy-god/">
<img src="http://adorasalon.ru/wp-content/uploads/2015/12/Adora_NY-banner_600x600_2.png"></a>
</div>

но картинка всё равно на сайте не появляется.
Подскажите, что именно надо раскомментить в скриптах?
файл, где все эти коды прописаны, прилагаю

Inngrid 17.11.2017 23:02

Так, разобралась сама ))
нужно было в этом куске кода
//работающий код раскомментить
				if ( !jQuery.cookie('ququ') && jQuery(window).width() >= 640 ){
					jQuery.cookie('ququ', '1');
					//jQuery("#overlay").show();
					jQuery('.cupon_m_open').click();
				}

			//работающий код раскомментить

раскомментить строку
jQuery("#overlay").show();

Но теперь такая вещь:
всплывающая картинка появляется только один раз. если закроешь крестиком, и обновишь сайт, то она больше не появляется.
Это так в коде прописано, или это по умолчанию так?

laimas 18.11.2017 03:30

Inngrid,
Это показывает "#overlay" если установленная кука 'ququ' равна 0 и ширина окна равна или более 640. Здесь же происходит запись в эту куку 1 jQuery.cookie('ququ', '1'), а значит при последующем входе на страницу условие не будет выполнено, и "окошечка" не будет.


Часовой пояс GMT +3, время: 01:56.