- Порезанный
- 26 апреля 2026 г. в 21:04 UTC
- Автор
- kamo
- Обещать
- 8395893
Кнопки dialpad, называемые e.preventDefault(), как в OnTouchStart, так и OnTouchEnd. Это останавливает браузер от запуска синтетического события щелчка что следует за прикосновением — так что onClick={handleDialpadClick} никогда не запускался планшеты и нажатие клавиши никогда не прикрепляли цифру к дисплею циферблата. Мышиный путь не был затронут, потому что мышиные события не проходят через эти ворота. Отключите функцию предотвращения по умолчанию с onTouchStart/onTouchCancel и на OnTouchEnd Keep PreventDefault (для подавления выбора длинных нажатий iOS) при явном вызове handleDialpadClick, так что цифра все еще приземляется.