Проблема горизонтальной прокрутки iOS в Hammerjs при использовании события нажатия на дочерний элемент - PullRequest
0 голосов
/ 27 августа 2018

Я занимаюсь разработкой приложения, используя угловые рамки. Я использовал пакет hammerjs для события прессы на дочерних элементах, где было несколько дочерних элементов, которые создают горизонтальную прокрутку. Однако после того, как я применил это событие нажатия к дочерним элементам, он ограничивает прокрутку, касаясь дочернего элемента, к которому применяется событие нажатия, в iOS-сафари. Та же проблема, которую я решил в браузере Android Chrome с помощью [style.touch-action] = "'pan-x'". Однако я не нахожу решение для iOS сафари. Я надеюсь, что кто-то знает решение здесь.

это тег, к которому применяется событие прессы:

<li [ngClass]="{'active':selectedCustomerIndex == i}" *ngFor="let item of customers;let i=index;" (press)="onLongPress(item)" [style.touch-action]="'pan-x' (click)="updateUserBasedProducts(item,i,$event);"> 
</li>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...