В чем разница между jQurey событиями focusin и focus

22
08 августа 2018, 03:00

Есть код с событием focusin который по мне делает тоже самое что и событие focus, не могу понять в чем разница.

<input id="one" type="text" placeholder="one" > 
<input  id="two" type="text" placeholder="two"> 
 
 
 
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> 
 
<script> 
    //Focus Event 
   $('#one').on('focus', function() { 
      console.log('focus'); 
   }); 
   //Focus in Event 
   $('#two').on('focusin', function() { 
      console.log('focusin'); 
   }); 
    
   
</script>

Есть ли какие то глубокие различия в этих событиях ?

Answer 1

Событие focusin отправляется элементу, когда он или любой элемент внутри него получает фокус. Это отличается от фокусного события тем, что он поддерживает обнаружение события фокуса на родительских элементах (другими словами, он поддерживает пузырьки событий).

READ ALSO
Заменить строку по классу

Заменить строку по классу

В прогресс баре динамично набирается процент (анимация)

24
Разобраться в работе класса C#

Разобраться в работе класса C#

Нашел C# класс, для работы с SQLite3 DBНе могу понять, как сформировать запрос,который получит нужные данные из таблицы DB

30
Отключить масштабирование приложения

Отключить масштабирование приложения

Подскажите пожалуйста как в c# wpf vs2010 отключить масштабирование окон и всех элементов в зависимости от изменения размера экранаТ

33
Стоит ли в данном случае использовать табличные функции вместо LINQ to SQL?

Стоит ли в данном случае использовать табличные функции вместо LINQ to SQL?

В своем проекте часто приходится работать с sql-запросамиНа данный момент я использую LINQ to SQL, чтобы получить необходимые данные из БД, но структура...

39