Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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
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.
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.
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:
Espero ter ajudado
;)
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.
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.