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.