Несколько дней сидел и учил IE всяким мудростям. Заодно и сам что новое узнавал...
Научил его :hover, научил его :focus, научил getElementsByClassName...
А потом споткнулся на :first-child, :last-child, nth-child(). Ибо вот хрен его, как это делать на js.
Уже дошёл до того, что выловил css и думал запарсить. Ага, счас! IE, зараза, вместо :first-child тупо пишет :undefined.
Так что не попарсишь особо.
Короче, закончилось тем, что таки сдался и пошёл сторонние скрипты искать. Один вообще отказался работать, другой заработал, но очень странно. :focus нормально, а :hover с глюком.
Уже мысленно ругаясь, полез смотреть чего и куда там. А оно ж ещё и пожатое, нечитабельное то бишь. Но...
Только сегодня и только сейчас! Уникальный шанс!
Исправь ошибку в чужой регулярке и почувствуй себя богом!
Уж как я хреново в регулярках разбираюсь, но каким-то местом всё же понял где проблема. Пофиксил, заработало.
Надо теперь на другие псевдоклассы проверить, а то там небось та же ошибка.
Но ощущение внезапное.))) Вспомнился анекдот из сети:
- Я умею читать чужие мысли!
- А я умею читать чужие регулярные выражения.
- Окей, ты победил!
Ryuzaki-rnd
| понедельник, 19 января 2015