Мне действительно нужна твоя помощь, и я знаю, что тебе это легко. Я сделал следующий код, чтобы показать модальный bootstrap, загружая каждую страницу своего веб-сайта. но мне нужно показать это модальное окно всего 3 раза каждому пользователю. поэтому мне нужно подсчитать, сколько раз пользователь нажимает кнопку , чтобы закрыть модальный . Если пользователь 3 раза закрыл модальное окно, я не хочу снова показывать ему модальное окно (всплывающее окно). Я хочу сделать это с помощью cook ie, но мой код не работает, и я использую c ook ie plugin , чтобы использовать JQuery Bootstarp Modal .
Спасибо всем за помощь.
Мой HTML Код
<!-- Modal -->
<div id="hereiakarneta" class="modal fade" role="dialog">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" id="AcceptMyGiftClose" data-dismiss="modal">×</button>
<h4 class="modal-title" style="text-align: center;" >From Me To You</h4>
</div>
<div class="modal-body">
<div class="hikmywords">
<img src="" class="img-responsive" alt="">
<ul>
<li><h5>my gift to you</h5></li>
<li>
<p>click on the button and download my gift</p>
</li>
</ul>
</div>
</div>
<div class="modal-footer">
<p><a>My Gift</a></p>
</div>
</div>
</div>
</div>
Мой JQuery Код
jQuery(document).ready(function($) {
var VisitPopupGift = $.cookie('AcceptMyGift');
if ( !$.cookie('AcceptMyGift') ) {
$('#hereiakarneta').modal({
show: true,
backdrop: 'static',
keyboard: false,
})
$("#AcceptMyGiftClose").click(function() {
VisitPopupGift = 1;
$.cookie('AcceptMyGiftOnce', VisitPopupGift, {
expires: 30,
path: '/',
});
$(".hereiakarneta").fadeOut('fast');
});
} else {
if ( VisitPopupGift < 5 ) {
$('#hereiakarneta').modal({
show: true,
backdrop: 'static',
keyboard: false,
})
$("#AcceptMyGiftClose").on("click",function(){
//VisitPopupGift++;
VisitPopupGift++;
$.cookie('AcceptMyGiftOnce', VisitPopupGift, {
expires: 30,
path: '/',
});
$(".hereiakarneta").fadeOut('fast');
});
}
}
});