Показать сообщение отдельно
  #1 (permalink)  
Старый 06.07.2012, 14:04
Аватар для razerxxx
Аспирант
Отправить личное сообщение для razerxxx Посмотреть профиль Найти все сообщения от razerxxx
 
Регистрация: 05.10.2011
Сообщений: 84

$('input').on('focus', function() { $(this).is(':focus') }) -
$('input').on('focus', function() { 
    console.log($(this).is(':focus'));
}));

Вот такой вот код - везде кроме хрома работает ожидаемо. В хроме в консоль выводится false.
Одно из решений - сделать так:
$('input').on('focus', function() { 
    var it = this;
    setTimeout(function() {
        console.log($(it).is(':focus'));
    }, 100);
    
}));

Но это какой-то костыль получается... У кого есть какие идеи по этому поводу?
Ответить с цитированием