Selektory css3 nie działają w jQuery pod IE8

0

Odpalam dziś stronkę, którą składam, pod IE8 i okazuje się, że większość skryptów JS nie działa. Po wyśledzeniu o co tym razem chodzi doszedłem do wniosku, że coś takiego nie jest możliwe w IE8:

$('.slider_holder .contents .content:first-of-type').show();

Co krzyczy IE:

Szczegóły błędu na stronie sieci Web

Agent użytkownika: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322)
Sygnatura czasowa: Fri, 6 May 2011 07:12:16 UTC

Wiadomość: Obiekt nie obsługuje tej właściwości lub metody.
Wiersz: 44
Znak: 2
Kod: 0
Identyfikator URI: http://horse.dzek/js/scripts.js

(Znak drugi to znaczek dolara, pierwszy to [tab]).

Myślałem, że jQuery "symuluje" te selektory używając funkcji do wybierania elementów DOM, więc coś takiego powinno zadziałać (bo nie słyszałem o "natywnej" funkcji, która wybierze elementy wg selektora css? O czymś nie wiem?)

Inny przykład:
Po kliknięciu w pochylone blah tutaj nie pojawi nam się seria alertów.

3

W dokumentacji nie ma tego selektora. Spróbuj zamiast :first-of-type dać :first.

Edit

Przeczytaj komentarze tutaj.

0

pomogło, dzięki.

1 użytkowników online, w tym zalogowanych: 0, gości: 1