Witam,
Mam następujacy problem: na mojej stronie ( http://www.smlubartow.pl/TEST/ ) mam poziome, wielopoziomowe rozwijane menu. Bezpośrednio pod nim jest skrypt elmulujący MARQUEE (przewijany napis) tak, iż menu ‘rozwijając się’, wchodzi na ten napis. Aby wszystko było wyświetlane poprawnie (tzn, by menu ‘rozwinęło’ się na MARQUEE, a nie pod nim) użyłem nakładania (z-index). Wszystko działa pod większością przeglądarek (testowałem na mozzili, operze, chrome i IE 8), ale…pod IE 6 nie działa. Tzn, menu ‘rozwija się’ pod spód, pod napis ze skryptu emulującego MARQUEE.
Wygląda to tak:
http://img32.imageshack.us/img32/6509/c … d01epg.jpg
Dokładniej rzecz biorąc: MARQUEE (lub, w moim przypadku, skrypt w .js emulujący MARQUEE) zdaje się być maksymalnie ‘na wierzchu’ strony, a jako, że jest on umiejscowiony dokładnie pod menu, to menu rozwijając się ‘wchodzi’ na niego. Bez użycia z-index menu rozwija się ‘pod spód’ (jak na screenie) pod każdą przeglądarką. Ustawiając jednak odpowiednio nakładanie (tak to się chyba fachowo nazywa) uzyskuję efekt, który chcę: menu ‘nakłada się’ na tekst, wyświetlany przez skrypt, zakrywając go. Problem w tym, iż pod IE 6 to nie działa, zapewne więc problem leży w z-index.
Dodam jeszcze, co może być ważne, iż efekt MARQUEE (przesuwającego się tekstu) uzyskałem ze skryptu .js, a ‘rozwijanie się’ menu pod IE 6 za pomocą csshover (na początku, menu w ogóle się nie rozwijało pod IE 6).
Mam więc pytanie: co z tym można zrobić? Co i jak mam zmienić aby wszystko działało prawidłowo pod IE 6. Czy jest jakieś wyjście, czy po prostu pod IE 6 będę zmuszony ukryć część strony z tym skryptem, albo przenieść ją w inne miejsce?
Proszę o pomoc w tej sprawie.
Pozdrawiam,
vorc