Я обнаружил раздражающую ошибку в IE 8-10, которая не позволяет активировать родительское состояние. Похоже, что если дочерний элемент родительского элемента является целью события щелчка, активное состояние родительского элемента не запускается.
Вот рабочий пример. Если вы щелкните текст внутри <li>
, элемент не изменит цвет. Если вы щелкните внутри <li>
в любом месте, кроме <p>
дочернего элемента, элемент станет синим.
Это проблема, поскольку псевдосостояние css: active в значительной степени становится бесполезным в IE, если у элемента есть дочерние элементы.
Кто-нибудь сталкивался с этой проблемой раньше, а еще лучше нашел способ ее решить?
img
дочерние элементы могут быть заменены фоновыми изображениями), а на другой вопрос нет общих ответов - person Dan Cecile   schedule 10.08.2012