А какие подводные камни у mouseenter и mouseelave на мобильных устройствах?
Суть в том, что сейчас протестил в режиме мобльного устройства и все нормально реагирует (тап по элементу открывает нужный блок, тап вне элемента закрывает), какие есть подводные камни, которые должны заставить меня начать обрабатывать touch ивенты?
p.s. Задача - добавить класс и пару стилей элементу при наведении, убрать класс и стили при смени цели (тултип).
Автор придумал проблему и героически ее решает с помощью навешивания onClick и touchend одновременно. Откровенная глупость, нельзя так делать, это создаст неудобства пользователю. onClick достаточно.
Цепочка событий указана неверная. В реальности их происходит гораздо больше, когда хочешь кликнуть на элементе.