Div не читает события кликов с обратной видимостью: скрыто - PullRequest
2 голосов
/ 25 августа 2011

Я пытаюсь исчезнуть в div в веб-приложении, которое я создаю для iPad.IPad захлебывается, пытаясь использовать метод jadeu fadeIn (), поэтому я пытаюсь сделать переход с -webkit-transition: opacity 1s linear и изменить непрозрачность до 0 или 1 с помощью javascript.Это выглядит довольно гладко, за исключением того, что оно мерцает однажды довольно резко в конце исчезновения.

Как я узнал здесь некоторое время назад, это мерцание мгновенно исчезает, когда я устанавливаю -webkit-backface-visibility: hidden.К сожалению, когда у меня есть этот набор, div больше не обнаруживает события click или touchstart, используемые для его отклонения.Я очень уверен, что это проблема, потому что, когда я удаляю это свойство в инспекторе, он будет отлично читать клики.Я обнаружил, что кто-то еще упомянул похожую ошибку в комментарии к SO, но решение не было дано.

У кого-нибудь есть идеи, как это обойти?

1 Ответ

1 голос
/ 25 августа 2011

Хитрость в том, что деления, которые я пытался прочитать, были в свернутом делении 0x0.Это немного странно, что backface-visibility может сделать или сломать это, но я смог решить проблему, сделав предварительно свернутый контейнер в полный размер и добавив js, чтобы повернуть его блок отображения, но ни один из них в разное время.

...