Запретить щелчок по элементу, отличному от перемещаемого элемента

#angularjs #ionic-framework #ionic3 #slide

#angularjs #ionic-framework #ionic3 #слайд

Вопрос:

TLDR;

Как запретить щелчок по другому элементу, когда элемент уже был открыт или собирался закрыться.

У каждого элемента в списке есть страница с подробными сведениями (при нажатии) и возможностью прокрутки.

Фактическое поведение

  1. Проведите пальцем по элементу (Burt Bear), чтобы открыть опцию.
  2. Коснитесь области перемещаемого элемента (Burt Bear) (не Удалить), чтобы удалить опцию, работает нормально.

введите описание изображения здесь

Фактическое использование

  1. Проведите пальцем по элементу (Burt Bear), чтобы открыть опцию.
  2. Щелкните по элементу, ОТЛИЧНОМУ ОТ пролистываемого элемента (Charlie Cheetah), и ожидайте удаления опции. БУМ! Вместо этого была показана страница сведений о выбранном элементе (Charlie Cheetah).

введите описание изображения здесь

Факт

Фактическое использование было основано на приложении Whatsapp для iPhone. Когда вы проводите пальцем по чату, а затем нажимаете на другой чат, это закроет параметры и НЕ откроет чат, к которому вы только что подключились.

Комментарии:

1. Я думаю, что это ошибка или что-то не так с вашим кодом. Если вы используете Ionic 4, вы можете сообщить об этом на странице Ionic Framework в Github ( github.com/ionic-team/ionic/issues ) поскольку это, похоже, ошибка. В настоящее время я использую элементы с возможностью прокрутки в Ionic v3 и не испытываю таких проблем.

2. Привет @IkennaAnthonyOkafor, когда вы проводите пальцем по элементу и нажимаете на другой элемент, пролистываемый элемент закрывается, я прав? Но будет ли «другой» элемент (click) также запускаться?