Ионный щелчок не запускается в эмуляторе хрома

Мой html выглядит следующим образом:

<ion-scroll has-bouncing="false">
 <div ng-repeat="data in collection">
 <div ng-click="fn">click me</div>
 link
 </div>
</ion-scroll>

Щелчок по клику и ссылку не работают в режиме эмуляции хрома. Без эмуляции он отлично работает.

Если ионная прокрутка удалена, она работает.

1 ответ

У меня была аналогичная проблема, я использовал скрипт, чтобы включить прокрутку событий касания на веб-странице. который из-за своей реализации кодирования не позволял функциям щелчка.

Так решение я взял,

Я достигаю той же функциональности благодаря комбинации touchstart, touchmove и touchhend.

например, я хотел скрыть абзац на щелчке div, на котором был активирован салфетка. Поэтому, когда я нажал на div, событие click не регистрировалось, потому что у меня есть скрипт, который активирует событие swipe на div. В этом случае два решения: измените сценарий так, чтобы событие клика не было затронуто. или достичь цели клика, используя комбинацию touchstart, move and end.

Другими словами, ваша проблема - это знаковый скрипт щелчка. Благодаря хром-эмулятору Google он идентифицирует проблему прямо на стадии разработки, поэтому нет необходимости переходить на фактическое устройство для проверки. спасибо

licensed under cc by-sa 3.0 with attribution.