Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Problem ze skryptem pod IE7
#1
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ć.

Proszę o pomoc.


Załączone pliki
.html   kar.html (Rozmiar: 4.98 KB / Pobrań: 2)
Odpowiedz
#2
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/
Odpowiedz
#3
Podaje linka do działającego tego skryptu
http://szklarska.nazwa.pl/projekt/kar/kar.html
pod IE7 fotki wychodzą poza ramkę
Odpowiedz
#4
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?
Odpowiedz
#5
a i spróbuj dla #carousel_inner dać position:relative

Patrz tutaj:
http://snook.ca/archives/html_and_css/position_relative_overflow_ie/

Ale czy to zadziała nie daję głowy, bo to IE7 ;]
Odpowiedz
#6
Dzięki za pomoc Kartofelek

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ę

<script type="text/javaScript"> // 1
if (-1 != navigator.userAgent.indexOf("MSIE")) { // 2
document.write('<link href="styll_ie.css" rel="stylesheet" type="text/css" />'); } // 3
</script>

Dzięki za pomoc.
Odpowiedz
#7
To nie lepiej komentarze warunkowe?

<!--[if lte IE 8]>
<link rel="stylesheet" href="style_dla_ie_kupy.css?v=01" />
<![endif]-->
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Problem ze skryptem na republika.pl marecky 4 3,510 16-12-2011, 14:10
Ostatni post: marecky
  Problemy ze skryptem na dbv.pl Dawid1346 2 2,613 24-10-2011, 17:27
Ostatni post: Dawid1346
  Problem ze skryptem logowania. Lampek 0 1,474 23-08-2011, 21:00
Ostatni post: Lampek
  Problem ze skryptem messi19125 12 7,872 26-05-2011, 22:32
Ostatni post: messi19125
  Problem ze skryptem "komntarze.txt" messi19125 2 2,623 20-05-2011, 19:23
Ostatni post: Pedro84

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl