Как заставить React Framer-motion запускать события onClick для мобильных устройств при использовании перетаскивания? - PullRequest
0 голосов
/ 26 сентября 2019

В настоящее время я использую библиотеку React Framer Motion, чтобы анимировать некоторые жесты, которые мне нужны в моем приложении.Кажется, у меня есть проблема со свойством «drag» для тега «motion.div».

Например, <motion.div drag> <button onClick={this.eventHandler}>Framer Motion Click me</button> </motion.div>

Я повторил проблему, которая возникла у меня здесь:https://codesandbox.io/embed/frosty-frog-xr2jj

OnClick отлично работает на ноутбуках / инструментах Google Dev, однако при использовании мобильного устройства / устройства iOS свойство перетаскивания, по-видимому, препятствует событию onClick.

Вы можетеувидеть это, если вы проверить эту песочницу.Кнопка будет отлично работать в песочнице на ноутбуке / настольном устройстве, но если вы попробуете ее на своем мобильном телефоне, вы столкнетесь с проблемой

Это просто я делаю что-то не так или кто-то другой испытываетэта ошибка?

Любая помощь будет принята с благодарностью!

...