Я обнаружил странное поведение события jQuery click
. Если мы используем навигацию с клавиатуры (случай специальных возможностей ), щелчок запускается с помощью Enter или пробела (это зависит от того, какой элемент HTML мы используем ).
На jsfiddle есть тестовая страница. Вы можете попробовать перемещаться с помощью клавиатуры в фрейме результатов, и щелчок запускается в разных ситуациях.:
В руководстве по jQuery я нашел следующее описание события click :
«Событие щелчка отправляется элементу, когда указатель мыши находится над элементом, а кнопка мыши нажата и отпущена. Любой элемент HTML может получить это событие».
Это нормально? Как перехватывать только события щелчка мыши, если это нормальное поведение?