У меня есть кнопка «Добавить в корзину», которая отправляет запрос ajax при нажатии.После успешного возврата запроса кнопка заменяется на «В вашей корзине».«В вашей корзине» находится в состоянии наведения мыши: «Удалить из корзины».
Требование к оформлению состоит в том, что «Удалить из корзины» появляется только тогда, когда пользователь физически наводит указатель мыши на «В вашей корзине».Если они просто нажимают «Добавить в корзину» и не перемещают мышь, кнопка должна сказать «В вашей корзине» после завершения вызова ajax, даже если мышь все еще находится над элементом.
Простойслушатель события mouseover не работает, потому что он срабатывает, когда элемент становится видимым.Я рассматриваю подсчет указателей мыши и указателей мыши для элемента-оболочки, чтобы определить, является ли событие указателя мыши «реальным» или просто результатом того, что элемент стал видимым, но это действительно ужасно.Любые другие идеи для меня?