В чем разница между этими двумя событиями: focus
и focusin
?
Разница между событиями javascript/jQuery "focus" и "focusin"?
Ответ 1
focusin
событие отправляется элементу, когда он или любой элемент внутри него получает фокус. Это отличается от фокусного события тем, что оно поддерживает обнаружение фокусного события на родительских элементах (другими словами, поддерживает пузырьки событий).
Это событие, вероятно, будет использоваться вместе с событием focusout
.
Ответ 2
Событие focusin отправляется элементу, когда он или любой элемент внутри него получает фокус. Это отличается от фокусного события тем, что он поддерживает обнаружение события фокуса на родительских элементах (другими словами, он поддерживает пузырьки событий).
Ответ 3
В соответствии с jQuery focusin
документация:
Событие focusin отправляется элементу, когда он, или любой элемент внутри из этого, получает фокус. Это отличается от фокусного события тем, что оно поддерживает обнаружение фокусного события на родительских элементах (другими словами, он поддерживает пузырьки событий).