wbg Napisano Luty 8 Zgłoś Share Napisano Luty 8 Witam wszystkich Jak wiadomo, IE (zwłaszcza 6.0 w dół) ma problem z :hover dla elementów innych niż <a/>. Ale mnie dopadł właśnie problem z :hover na elemencie <a/> Otóż podjąłem się przeróbki Slimbox2, ponieważ chciałem uzyskać możliwość wymuszenia rozmiarów obrazka podczas wyświetlania. W związku z tym zamiast orginalnego podejścia poprzez wyświetlanie obrazka jako tła w <div/>, wstawiłem <img/>, dodałem w kodzie odpowiedni kod, i wszystko zaczęło działać... Tylko własnie pojawił się problem następujący: w IE (testuję pod 6.0 głównie, bo muszę niestety brać pod uwagę tego starocia :|) po najechaniu na obrazek nie wyświetlają mi się etykiety PREV/NEXT podczas, gdy w Operze/FF jest wszystko jak najbardziej w porządku . Etykiety realizowane są przez zwykłe linki <a/> z dodanym orginalnie w CSS-ie "display: block", więc normalnie są klikalne na całym wyznaczonym obszarze (jak w oryginalnym Lightbox-ie). Żeby było śmieszniej testowana przeze mnie przeróbka wykorzystuje po cichu moje ustawienia dla wszystkich linków na stronie, przez co również te etykiety dostają ustawione przez mnie "border-bottom: 1px dotted", zaś w trybie :hover mają "border-bottom: 1px solid". Żeby było jeszcze śmieszniej - ustawione wyświetlenie obrazków etykiet działa, ale tylko po najechaniu "od spodu" na ten własnie dolny border, zaś najeżdzanie kursorem z pozostałych stron nic nie daje :| Dodam tylko, że elementy <a/> z etykietami są pozycjonowane absolutnie względem kontenera, w którym jest wyświetlany <img/>, i są ponad tym obrazkiem (czyli tak, jak być powinno ;D) Stawiam zatem pytanie: czy ktoś z Was ma jakieś sensowne wytłumaczenie? Nie dało nic ustawianie z-index ani też próby dodania hacków na brak :hover-a w IE, próbowałem też dodawania line-height o zadanej wysokości i nic... Ogólnie załamka, bo już myślałem, że mam usprawnionego Slimbox-a (inne klony Lightbox-a moim zdaniem są zbyt zagmatwane, by w nich grzebać ;D, więc wybrałem właśnie Slimbox2) Za pomysły z góry dzięki Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.