2010-02-18 11 views
8

używam jQuery cyklu, a także pojawiania się/zanikania na tej stronie:jQuery zanika boleśnie powolne w IE8

http://www.lunatestsite.co.uk

rowerowa dla banera, zanika przy aktywowaniu dla dolnych przycisków NAV. W innych niż IE8, wszystko jest brzoskwiniowe, ale IE8 ma niesamowicie gwałtowne zaniki.

Nie ma wzmianki o IE8 ma inną metodę animacji przejrzystości:

IE8 jQuery FadeTo

Wydaje trudno uwierzyć IE6 implementuje to w porządku, ale najnowsze i najlepsze zawiedzie. Widziałem wzmiankę o względnie/absolutnie pozycjonowanych elementach mających problemy z zanikami, ale to nie wyjaśnia pływającego banera.

Czy IE8 zasysa, czy mój kod? Wszelkie opinie/pomysły z wdzięcznością przyjmowane! Dzięki

+0

"Czy IE8 zasysa, czy mój kod?" ... Twój kod jest w porządku. Myślę, że wszyscy znamy odpowiedź na to pierwsze. Mam ten sam problem w IE8 z jQuery.cycle. – jay

+2

Przyjemna strona przy okazji. Uwielbiam ten projekt. – jay

+0

Dzięki jeerose! Po prostu emulowanie strony nadrzędnej jest naprawdę dobrą zabawą (dopóki oczywiście nie przejdzie do IE :)) – luke

Odpowiedz

4

To jest twoje tło fotograficzne. Wymień część baneru na białe tło dla IE8, a będzie płynnie wygładzać i upewnij się, że wysyłasz palec do zespołu IE w komentarzu warunkowym.

Edycja: wydaje się, że nie wystarczy zrobić tylko bg biały za banerem. Mam tylko płynne przejście, usuwając tagi IMG tła, które posiadasz (nie obraz tła ciała).

Edycja2: test końcowy, umieszczenie obrazu w tagu class = "bg" img jako normalnego elementu bloku z tłem -image naprawił to też. Możemy więc wywnioskować, że mając pływający obraz z tyłu jest zły dla IE8, użyj normalnego div z IMO tła. Jeśli potrzebujesz rozciągnąć obraz, aby dopasować go do strony, musielibyśmy wymyślić inne rozwiązanie lub mieć tylko IE8 nie rozciągnąć.

+0

Czy możesz opublikować kod, którego używałeś? Nie sprawię, że będzie działać nadal! Dzięki! Jeśli się nie rozciągnie, niech tak będzie. – luke

+0

Aah, mój zły, mam złe komentarze warunkowe, po prostu filtrowanie, że z dala od IE8 wydaje się działać. Nie martwi się rozciąganiem obrazu. Dziękuję F. Aquino! – luke

1

Wygląda na to, że jest to problem na IE 8, ponieważ miałem podobne zachowanie na jednym z moich systemów. Postanowiłem użyć innej animaiton, co w moim przypadku nie stanowiło problemu.