[Resolvido] Fechar fancybox que carrega outra página por dentro a
Boa noite pra quem estiver ai lendo!
Eu gostaria de fechar um FancyBox simplesmente clicando em um dos IDs internos.. Esse fancybox teria outro arquivo HTML por dentro.
Logo ao iniciar a página já abre um fancybox perguntando qual o idioma que o usuário deseja.... faço o seguinte no header
<script>
jQuery(document).ready(function() {
$.fancybox('idiom.html',
{
'transitionIn' : 'elastic',
'transitionOut' : 'elastic',
'padding': 0,
'margin': 0,
'type': 'iframe',
'width': 200,
'height': 208,
'scrolling': 'no',
'overlayColor': '#58595B',
'overlayOpacity': 0.53,
'opacity': true,
'centerOnScroll': false,
'showCloseButton': false
}
);
});
dai apresenta as três opções (inglês Português e Espanhol), cada um redireciona para a pagina no devido idioma.. O problema é que a página index é inglês, se eu clicar em inglês ele recarrega a página e aparece denovo o fancybox, assim por diante... por isso a necessidade de tirar o link da opção em inglês e ao invés de recarregar a mesma página apenas queria fechar o fancybox. Seria como fazer a função do X
eu tentei fazer o seguinte, coloquei tanto no header da página carregada quanto no header do parent:
$('#english').click(function(){
$.fancybox.close();
return false;
});
oou então
$('#english').click(function(){
$.fancybox.close();
});
Nenhum deu certo.... Alguém sabe fazer o que eu pretendo?
Obrigado pela atenção!
Discussão (28)
Carregando comentários...