26-02-2011, 20:50 (Ten post był ostatnio modyfikowany: 26-02-2011, 20:52 przez peelee.)
Witam
Mam taki mały skrypcik płynnej rotacji obrazków.
Mam z nim problem nie mogę dojść co jest nie tak mianowicie działa prawidłowo pod każdą przeglądarką
firefox, opera, chrome, internet explorer 8, natomiast w internet explorer 7 jest źle.
Doszedłem że powodem tego jest następujący wpis
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
jeżeli go usunę to w IE7 działa ale problem w tym że powyższy skrypt chcę umieścić w serwisie w którym jest taki wpis i nie mogę się go pozbyć.
a co nie działa dobrze?
Masz inne:
1) http://jqueryfordesigners.com/jquery-infinite-carousel/
2) http://sroucheray.org/blog/jquery-plugins/jquery-infinite-carousel/
IE7 po prostu wali jakimś bugiem stąd nie interpretuje overflow:hidden; które powinno ukrywać wystające bloki.
Spróbuj z tymi co ci dałem, bo tutaj zbyt wiele nie wskórasz.
Na siłę by dało radę to obejść, ale to dłuższa zabawa i nie warta zachodu.
Czy pisałem wam już, że IE7 to taki IE6 tylko numerek ma większy?
nie dawało mi to spokoju grzebałem po necie i też znalazłem to rozwiązanie
dodanie position:relative do #carousel_inner ale pojawił sie problem bo wtedy w firefoxie było trochę inaczej wyświetlane.
Znalazłem mały skrypcik który ładuje plik css dla IE i rozwiązał sprawę