Bom gente. no site que estou desenvolvendo ao clicar em um link com ancora aparece um modal pedindo o e-mail da pessoa para se cadastrar e tal. So que este link com o modal esta em varios lugares ao decorrer do site
Gostaria de duas coisas:
1º ao clicar no link abrir o modal somente um vez, depois não abrir mais para não ficar irritante (Este tentei fazer)
2º ao enviar o e-mail ou fechar este modal direcionar para a ancora.(este não consegui)
Eu fiz mais ou menos um código tentando controlar pela sessão o aparecimento do modal mas. não esta correto, ainda sou muito leiga em JS.
Bom eu iniciei a sessão e setei a variavel para 0.
<?php session_start();
$_SESSION['modal_aberta'] = 0; ?>
Depois peguei o codigo do JQuery + PHP e fiz assim
<script>
jQuery(document).ready(function(){
<?php if(!$_SESSION['modal_aberta'] == 0){ ?>
$("#myModal3").show(); // se ainda não tiver aberto a modal, exibe
<?php
$_SESSION['modal_aberta'] = 1; // seta que já foi aberta a modal.
}else{ ?>
$("#myModal3").hide();
<?php } ?>
}); </script>