Недавно я работал над проектом, и до сих пор я использовал мобильный эмулятор отладчика Chrome. Это означает, что я смог имитировать прикосновения и поведение перетаскивания с помощью мыши. К сожалению, из-за того, что у меня была только одна мышь, я никогда не мог использовать обе одновременно.
Проект, над которым я работаю, добавляет на страницу два элемента DOM размером с полстраницы, один слева имеет привязанный к нему прослушиватель событий touchmove, а другой справа имеет привязанный к нему прослушиватель событий touchstart. Они оба работают плавно.
Но сегодня вечером я загрузил свой проект в сеть, чтобы проверить некоторые вещи, открыл его на iPad и обнаружил, что могу выполнять только одно действие за раз. Страница не могла обнаружить события touchstart справа, пока я касался слева, а также не могла обнаруживать события touchmove слева, когда я нажимал справа.
Кто-нибудь делал что-нибудь подобное раньше? Нравится обнаружение разных наборов касаний отдельных элементов DOM?
Фрагменты кода немного велики, чтобы включать их сюда, но ссылка на репозиторий github находится здесь: https://github.com/matthewolsson/JoyShtick