Попап один раз за сессию

AG
На сайте с 13.10.2014
Offline
44
1632

Здравствуйте.

Подскажите пожалуйста как можно реализовать показ попапа за сессию лишь первый раз когда поднимаешь мышь наверх? А то сейчас он выскакивает постоянно. После обновления страницы снова только первый раз показывать попап.

<script type="text/javascript">	 


var mouse_top_offset = 10;

$(document).ready(function(){

$(".closepp").click(function(){
$(this).parents(".panelpp, .overlaypp").animate({ opacity: 'hide' }, "slow");
});

$(document).mousemove(function(e) {

if( e.pageY <= mouse_top_offset ) {

$('.panelpp, .overlaypp').fadeIn('fast')

}

});

});

</script>
alphabro
На сайте с 26.10.2015
Offline
12
#1

AlexGr4, пишите cookies после первого показа. И изначально проверяйте, показывали ли или ещё нет.

---------- Добавлено 03.03.2016 в 11:22 ----------

AlexGr4:
Здравствуйте.
Подскажите пожалуйста как можно реализовать показ попапа за сессию лишь первый раз когда поднимаешь мышь наверх? А то сейчас он выскакивает постоянно. После обновления страницы снова только первый раз показывать попап.

<script type="text/javascript">	 


var mouse_top_offset = 10;

$(document).ready(function(){

$(".closepp").click(function(){
$(this).parents(".panelpp, .overlaypp").animate({ opacity: 'hide' }, "slow");
});

$(document).mousemove(function(e) {

if( e.pageY <= mouse_top_offset ) {

$('.panelpp, .overlaypp').fadeIn('fast')

}

});

});

</script>

Или же как вариант:



<?php

if (!isset($_SESSION['isShowed'])) {

?>

Your JavaScript code here

<?php

$_SESSION['isShowed'] = true;

}

?>

Не забудьте в начале страницы выставить session_start();

---------- Добавлено 03.03.2016 в 11:24 ----------

Что-то экранируются символы.

***91; это [ ***93; это ].

Предоставляю услуги по работе с технологиями: PHP, Javascript, CMS, WordPress, Joomla, DLE, MySQL, HTML, CSS и т.д. (/ru/forum/955675). Skype: albrazza. Jabber: albrazza@jabbim.cz. ICQ: 391087.
AG
На сайте с 13.10.2014
Offline
44
#2

alphabro, спасибо, буду разбираться.

alphabro
На сайте с 26.10.2015
Offline
12
#3
AlexGr4:
alphabro, спасибо, буду разбираться.

Вот, примерный код набросал вам.

zip show.zip
AG
На сайте с 13.10.2014
Offline
44
#4

alphabro, спасибо. Все стало понятно)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий