Когда элемент содержит другой элемент, который анимируется с помощью CSS transition
, события щелчка иногда не запускаются.
Тестовый пример: http://codepen.io/anon/pen/gbosy
У меня есть макет, в котором ряд изображений имеет подписи, которые отображаются при наведении. При щелчке они запускают .slideDown
соседнего элемента. Сами они, скорее всего, будут быстро пролистаны пользователем. На действующем сайте проблема еще более заметна, чем на кодепе.
В codepen соблюдаются примерно 90% моих кликов, тогда как, когда переходы CSS отключены, соблюдаются 100%.
Любые предложения приветствуются.
Я должен отметить, что эту проблему проще всего воспроизвести в Chrome, она менее распространена в Safari и значительно реже в Firefox.