Я занимаюсь разработкой приложения, используя угловые рамки. Я использовал пакет 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>