Вид материаловМенюКатегорииИнформерКнопки
Наш чат 1
Онлайн всего: 1
Гостей: 1
Пользователей: 0
1

Всплывающее окно при закрытии сайта на куках

Добавлено 16-12-2018 в 02:11

Всплывающее окно при закрытии сайта на куках
Всем привет вот тут на днях попросили собрать окошко которое будет появляться после того как мышка покидает область сайта и в нём будет выводится предложение на вступление в группы так вот хочу поделится им с вами!

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

Установка


Код окошка размещаем в нижнюю часть сайта в самый конец

Код
<div id="cls_ctnr">
<div id="cls_pop">
<span class="cls_close" onclick="document.getElementById('cls_ctnr').style.display='none'; return false;">X</span>
<h4>ПОДПИСАТЬСЯ</h4>
Вступайте в нашу группу в соц. сетях
<br>
<div style="width: 140px;margin: 10px auto;">
  <a href="" class="okgruppok sssocok" title="Группа на одноклассниках"><img src="/img/okok.png"></a>
  <a href="" class="vkgruppok sssocok" title="Группа в вконтакте"><img src="/img/vkok.jpg"></a>
</div>
<dir style="clear: both;"></dir>
</div>  
</div>

Не забывайте сохранить!

Обратите внимание что в коде выше всего две группы одноклассники и вконтакте если вам нужно больше групп то просто скопируйте одну из уже имеющихся и добавьте ей свою картинку

Подключаем стили окошка в свою таблицу стилей в самый конец

Код
.sssocok {
  width: 60px;
  height: 60px;
  display:inline-block;
  float: left;
}
.sssocok img {
  width: 60px;
  height: 60px;
  object-fit: cover;
}

.vkgruppok img {
  width: 45px;
  height: 45px;

}
.vkgruppok {
  margin: 7px;
}

#cls_ctnr{
display:none;
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-color: rgba(0,0,0,0.7);
text-align: center;
z-index:9999;
}
   
#cls_ctnr::after {
display: inline-block;
vertical-align: middle;
width: 0;
height: 100%;
content: '';
}
   
#cls_pop{
padding:40px 30px 10px;
min-height:200px;
max-width:450px;
display: inline-block;
vertical-align: middle;
position:relative;
text-align: center;
background:#FFF;  
color:#434343;
}
   
#cls_pop h4{
margin:0;
text-align:center;
font-size:25px;
}
   
.cls_close{
display:block;
position:absolute;
background:#292C33;
top:10px;
right: 10px;
line-height:40px;
font-weight:bold;
width:40px;
height:40px;
text-align:center;
color:#fff;
cursor:pointer;
-webkit-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
}
.cls_close:hover{
background: red;
color:#FFF;}

Не забывайте сохранить!

Теперь подключим скрипты для этого нам снова нужно в нижнею часть сайта затем скопировать код ниже и разместить под кодом окошка

Код
<script type="text/javascript">  
$(document).ready(function(){  
$(".cls_close").click(function () {  
$.cookie("popupok", "24house", {expires: 0} );  
$(document).mouseleave(function(){$('#cls_ctnr').hide();});  
});  
   
if ( $.cookie("popupok") == null ){
$(document).mouseleave(function(){$('#cls_ctnr').show();});
}  
else { $(document).mouseleave(function(){$('#cls_ctnr').hide();}); }  
});  
</script>

Не забывайте сохранить!

Теперь добавим сюда же в самый конец такую строчку

Код
<script src="http://talantlev.ucoz.ru/js/jquery.cookie.js"></script>

Не забывайте сохранить!

Как вы могли заметить что код выше видёть на файл который лежит у нас на сайте вы можете его просто сохранить к себе на пк и после залить к себе на сайт но при этом не забудьте сменить путь к файлу на тот что получится у вас

Оставить комментарий

Добавлять комментарии могут только зарегистрированные пользователи.

Регистрация Вход
Комментарии
pa patali2k

Спасибо большое!

06-06-2025 в 05:58 материал
waak

на все страницы вывести можно скриптом через запрос на персональную страницу пользователя а на странице со списком закладок я вывел так

Код
У вас $NUM_ENTRIES$ заклад<?if($NUM_ENTRIES$%10=0||$NUM_ENTRIES$%10>4||$NUM_ENTRIES$%100>10&&$NUM_ENTRIES$%100<15)?>ок<?else?><?if($NUM_ENTRIES$%10=1)?>ка<?else?>ки<?endif?><?endif?>

05-06-2025 в 22:07 материал
pa patali2k

Добрый день! Waak подскажи как вы сделали У вас N закладок, у меня выходит 1-5 например, так если можете подскажите как вывести кол.во закладок пользователя например в мини профиль, чтоб кол.во закладок показывало на любой странице

04-06-2025 в 16:51 материал
pa patali2k

Добрый день!
Сегодня снова попробовал установить скрипт и он снова не заработал, все перерыл, изменял, убирал и никак не заводился.
Решение: В общих настройках сайта нужно переключить Версия библиотеки jQuery: на jquery-1.12.4.min.js
В общем теперь просьба, не могли бы переписать скрипт закладок под jquery-3.6.0.min.js qv

19-05-2025 в 17:16 материал
waak

напишите сайт я посмотрю так как данный скрипт стоит у меня на сайте и работает отлично! или скиньте доступ к панели я сам вам поставлю его!

13-04-2025 в 17:56 материал
pa patali2k

Добрый вечер, не работает, при нажатии на кнопку "в закладки" всплывает маленькая окно загрузка и так и стоит грузит бесконечно

13-04-2025 в 01:45 материал
ch chirianovconstantin

Спасибо буду ждать

18-02-2025 в 23:03 материал
waak

Здравствуйте сейчас нет времени на это но чуть позже сделаю выложу на сайт

16-02-2025 в 18:32 материал
ch chirianovconstantin

здавствуите помогите зделать скрипт под модуля бог

15-02-2025 в 23:13 материал
waak

Пожалуйста, вам спасибо что заходите на сайт

10-02-2025 в 12:32 материал
sa sardor

Спасибо огромное

06-02-2025 в 13:34 материал
Fr Frag

Прикольно работает

15-11-2024 в 01:20 материал

Услуга от адмиистратора

Вы можите заказать установку от администратара ( waak ) этого материала или любого другога с нашего сайта на ваш сайт или доработку под ваши нужды!

от 150рзаказать