Ir para conteúdo

Arquivado

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

Vougan

[Resolvido] Lytebox - bug no IE8

Recommended Posts

Opa, e ai pessoal beleza?

 

Estou usando o lytebox para fazer uma galeria, configurei, testei localmente, apresentei para o patrão e funcionou que era uma beleza!

 

Com os arquivos hospedados, Hora de publicar e adivinha, pau no internet explorer 8.

 

 

Ele não abre, as imagens de fundo e a animação fica com "bugs", já aconteceu com alguém esse problema?

 

Os arquivos peguei neste site: www.dolem.com

 

Se alguém puder dar uma mãozinha eu agradeço =]

 

Valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estou com o mesmo problema.

Ele não carrega nada que venha do arquivo lytebox.js !

O background não carrega e o botão fechar também não.

Provavemente teremos que esperar uma nova versão com esse bug corrigido; ou se alguém manjar mto de javascript nos de uma ajudona !

rsrsrs..

 

valeu.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu simplesmente trocaria de script.. existem vários modelos por ai.. de vários desenvolvedores.

 

Um que utilizei recentemente, e tem um funcionamento bem parecido com esse ai, pelo que vi nos exemplos é este:

http://leandrovieira.com/projects/jquery/lightbox/

 

Com jQuery e tal, não tive nenhum problema com ele, e o 'instanciamento' dele, é bem mais simples do que esse do lytebox.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenho também um problema semelhante com o lytebox do dolem. No meu IE8 o overlay não entra (apenas o box), mas ambos entram perfeitinhos no Firefox, visualização em http://plantasverdevida.com.br

 

Segui sua dica e gostei do que vi no link do Leandro Vieira... Só que no momento não preciso de abrir imagens, mas sim uma relação de links (menu). Pode me ajudar a descobrir como isso seria possível com o jquery-lightbox?

 

Antecipadamente grato pela boa vontade.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal, faz muito tempo que não posto no Imasters, mas procurando uma solução para o mesmo problema original do tópico eu acabei caindo aqui, e claro não encontrei a resposta, mas continuei procurando e descobri como resolver o problema com o Lytebox e o IEca 8

 

Voltei aqui pra ajudar esse povo que não tem o 'google instalado no seu windows' hehehehe

 

Brincadeira

 

Vamos a exata solução...

 

No arquivo lytebox.js

 

Procurem isso:

 

/*@cc_on

	/*@if (@_jscript)

		this.ie = (document.all && !window.opera) ? true : false;

	/*@else @*/

		this.ie = false;

	/*@end
@*/

Substituam isso:

 

this.ie = (document.all && !window.opera) ? true : false;

Por isso:

 

this.ie = (document.all && !window.opera) ? checkVersion() : false;

já que tem a chamada para função checkVersion(), então devemos colocar essa função em algum lugar, então coloque exatamente logo acima da função

 

LyteBox.prototype.initialize = function()

Localizem a função acima e coloquem logo acima dela esta função que está aqui embaixo:

 

function checkVersion() {
         if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)) {
                  var ieversion = new Number(RegExp.$1)
                  if (ieversion >= 8 )
                           return false;
                  else if (ieversion < 8 )
                           return true;
         }
         return false;
}

Só testar e o bicho vai rodar perfeitamente no IEcas 6 7 8, Firefox, Opera, Safari

 

Achei essa solução aqui:

 

Terry's Blog

 

Espero ter ajudado

 

;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crab, perfeito, na mosca, agora sim está funcionando.

 

Obs.: Tu podia postar um tutorial ensinando a instalar o google no windows. RSRSRSRSRSRSRSRSRS

 

Valeu, acho que preciso mesmo é aprender a pesquisar.

 

Obrigado por dividir conhecimento.

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.