Перейти к публикации
  • 0
ZeuS

Закрытие по нажатию

Вопрос

ZeuS

Добрый день. Помогите пожалуйста сделать что бы по нажатию на кнопку подписаться, окно сразу же закрывалось. Знаю что нужно в js дописывать, но так как я его не знаю прошу помочь.

 

вод код который использую 

 

  <div class="podpiska" style="position: fixed; top: 50%; left: 50%; ; z-index: 100; width: 500px; height: 500px; margin-top: -250px; background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: left center; background-clip: border-box; background-origin: padding-box; background-size: auto; display: none">
<div id="vk_groups_popup" style="margin: 3px auto"></div>
<script type="text/javascript">
VK.Widgets.Group("vk_groups_popup", {mode: 0, width: "500", height: "500"}, 58918639);
</script>
<a href="#" class="hidepodpiska" style="position: absolute; width: 32px; height: 32px; display: block; right: -3px; top: 5px;"></a>
</div>

<div style="position: fixed; height: 100%; width: 100%; background: rgba(0,0,0,0.5); top: 0; left: 0; z-index: 99; cursor: pointer; display: none;" class="shdw"></div>

<script>
	$('.shdw').click(function(){
		$(this).hide();
		$('.podpiska').hide();
	});
	$('.hidepodpiska').click(function(){
		$('.shdw').hide();
		$('.podpiska').hide();
		return false;
	});
</script>



<script type='text/javascript'>
var popupStatus = 0;

//loading popup with jQuery magic!
function loadPopup(){
	if(popupStatus==0){
		$('.shdw').show();
		$('.podpiska').show();
        $('#vk_groups_popup iframe').css('height','500');
		popupStatus = 1;
	}
}

function disablePopup(){
	if(popupStatus==1){
		$('.shdw').fadeOut('slow');
		$('.podpiska').fadeOut('slow');
		popupStatus = 0;
	}
}

$(document).ready(function(){
    
    if ($.cookie('anewsletter') != 1) {
		setTimeout('loadPopup()', 15000);
    }	
	$('.hidepodpiska').click(function(){
		disablePopup();
		$.cookie('anewsletter', '1', { expires: 7 });
	});
	$('.shdw').click(function(){
		disablePopup();
		$.cookie('anewsletter', '1', { expires: 7 });
	});	
	$(document).keypress(function(e){
		if(e.keyCode==27 && popupStatus==1){
			disablePopup();
			$.cookie('anewsletter', '1', { expires: 7 });
		}
	});
     $('.podpiska').hide();
    	
});

</script>

post-3989-0-85296300-1421838050_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1 ответ на этот вопрос

Рекомендованные сообщения

  • 0
Jalli Beem

При каждой загрузке страницы ты задаешь

var popupStatus = 0;

Вот в чем твоя проблема, просто объяви переменную, но не задавай ей значение, потом проверяй на null или нет.

 

Ну а по поводу кнопки проверь ее контент, если отписаться, то не показывать, а если подписаться то показать.

Изменено пользователем Jalli Beem

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×