Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Solução para o Flicker Bug
Certo tempo atras eu havia postado aqui no fórum uma duvida relacionada com menus css no Internet Explorer 6, que ocorria sempre que tinhamos uma imagem definida como plano de fundo no evento a:hover, e ocorria um bug que a imagem sumia e levava alguns segundos para reaparecer, isso vocês podem reparar acontece em qualquer site no IE6 onde existam imagens de fundo em eventos :hover.
Mas recentemente em um site que estou desenvolvendo ocorria um bug terrivel ao usar a thickbox no ie, todo background do site desaparecia e reaparecia aos poucos.
Segue o vídeo do bug em um site qualquer e no segundo que é o site que estou montando:**
Exemplo do flicker bug:**http://www.carlosroberto.hbe.com.br/im/i6-...ilcker-bug.html
Esse bug sempre ocorre quando a opção "A cada visita à página" esta ativada no IE6, e aparentemente ela esta ativa por padrão no IE dos usuários.
/applications/core/interface/imageproxy/imageproxy.php?img=http://www.carlosroberto.hbe.com.br/im/ie-option.gif&key=7b7bfbdb88c719e173ab7d57cf256b2e9b7f2b411b9264c0d2e5eb8922ad075c" alt="Imagem Postada" />
As soluções que encontrei foram as seguites:
Desabilitar o cache de imagens por javascript
<script type="text/javascript">
try {
document.execCommand("BackgroundImageCache", false, true);
} catch(err) {}
</script>
**
Desabilitar o cache de imagens pelo Apache (colocar isso em um arquivo .htaccess dentro da pasta principal)**
ExpiresActive On
ExpiresByType image/gif A2592000
ExpiresByType image/jpeg A2592000
ExpiresByType image/png A2592000
No apache os módulo mod_expires.so deve estar ativo, mas geralmente já esta nos servidores online.
LoadModule expires_module modules/mod_expires.so
Fim do Flicker Bug, agora podemos criar menus css com imagens sem problemas de compatibilidade.
Fontes:
Solução JS: http://www.mister-pixel.com/#Content__state=is_that_simple
Solupção Apache: http://jcornelius.com/articles/solving-ie-image-flicker/
Carregando comentários...