Как предотвратить сенсорные события на псевдоэлементе в приложении React? - PullRequest
1 голос
/ 12 июня 2019

У меня есть псевдоэлемент, который покрывает большую часть страницы.Я хочу, чтобы он закрывал меню после щелчка или касания, поэтому я использовал onClick={this.handleClick} для родителя.

Все отлично работает, кроме iPhone:
onTouch работает как клик - меню закрывается,
onTouchMove, onTouchEnd, onTouchStart начинает прокручивать контент под меню(псевдоэлемент).

Я хочу предотвратить прокрутку содержимого за меню.Как устранить это пузырьковое событие касания?

На Android работает просто отлично.

&::after {
    position: fixed;
    top: 0;
    left: 0;
    width: 50px;
    min-height: calc(100% - 25px);
    content: $default-content;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...