Я знаю, что этот вопрос задан много раз раньше, но я не могу найти решение моей «проблемы», чтобы показать мой модальный только один раз за посещение. Я пробовал также много разных (cookie) скриптов, но ничего не работает в сочетании с существующим скриптом. Многие, многие спасибо!Показать модально один раз за посещение
HTML
<div id="MyPopup" class="overlay">
<div class="autopop">
<a class="close" href="#MyPopup">×</a>
<div class="a-content">
Some content goes here.
</div>
</div>
</div>
CSS
.overlay::before,
.overlay .autopop {
top: 0;
right: 0;
bottom: 0;
left: 0;
position: fixed;
}
.overlay::before {
content: "";
background: rgba(0, 0, 0, .8);
display: block;
z-index: 99990
}
.overlay .autopop {
width: 30%;
height: 70%;
margin: auto;
font: 18px/1.5em Open Sans;
background: #ff9933;
border-radius: 5px;
box-shadow: 0 10px 15px 0 #000;
z-index: 99999;
transition: all 3s ease-in-out;
}
.overlay:target::before {
display: none;
}
.overlay:target .autopop {
top: -200%;
right: -200%;
transform: rotate(90deg);
}
.autopop .a-content {
height: 100%;
overflow: auto;
padding: 0 10px;
}
.autopop .close {
top: 0;
right: 15px;
font: 800 30px Open Sans;
color: #fff !important;
transition: all 0.2s;
position: absolute;
}
Jquery (начать всплывающее окно с задержкой}
$(document).ready(function(){
$("#MyPopup").hide(0).delay(7000).fadeIn(0)}
);
Вы, кажется, не использовать куки вообще в вашем примере JQuery. –
Cookie - это способ сделать это, поэтому вы должны показать эту попытку. –
Я знаю, я пытался использовать некоторые файлы cookie раньше и не знаю, какой cookie «подходит». –