Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Maykel-ctba

Ao fechar modal, redirecionar

Recommended Posts

Fala galera,

 

Tenho um modal de informação no meu sistema (nativo do Bootstrap3), e gostaria que, ao fechar o mesmo o usuário fosse redirecionado.

 

Tentei o seguinte, sem sucesso:

$(function(){ 
    $('#modalMensagem').modal();
    $('#modalMensagem').on('hidden', function(){ window.location.href = '/teste'; });
});

O modal abre normalmente, mas quando o fecho, não redireciona.

 

Estou fazendo algo de errado?

 

Pensei em fazer algo no onclick do botão de Fechar, mas existem várias maneiras de fechar este modal (clicando fora da janela, pelo botão de "OK" e pelo botão de fechar do próprio Bootstrap, o que me daria provavelmente mais trampo.

 

Código do modal (se ajudar)

<div class="modal fade" id="modalMensagem">
				<div class="modal-dialog">
					<div class="modal-content">
						<div class="modal-header">
							<button aria-hidden="true" class="close" data-dismiss="modal" type="button">×</button>
							<h4 class="modal-title">Mensagem do sistema</h4>
						</div>
						<div class="modal-body">
							<p>Registro removido com sucesso!</p>
							<button class="btn btn-default-outline" data-dismiss="modal" type="button">Fechar</button>
						</div>
					</div>
				</div>
			</div>

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

i aew cara beleza, bom acho que você não dever ter lido a documentação direito, o evento hidden é disparada quando o modal estava escondido e fica visivel, no seu caso você precisa usar o evento hide.

 

$('#modalMensagem').on('hide', function () {
  window.location.href = '/teste';
})

 

http://getbootstrap.com/2.3.2/javascript.html#modals

 

espero que ajude, abraço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.