Я прикрепляю активный класс к div, который обернут вокруг ввода и метки.Как предотвратить фокусировку при срабатывании фокуса на одном и том же элементе?
Моя проблема в том, что элемент щелкнут внутри обернутого DIV, фокус будет срабатывать, и это вызывает небольшое мерцание стиля.
$('body')
.on('focusin', '.formlabel', function() {
$(this).addClass('active');
})
.on('focusout', '.formlabel', function() {
$('.formlabel').removeClass('active');
});
Вот пример: http://jsbin.com/mamacogimo/1/edit?html,js,output - нажмите на метку и элемент из выпадающего списка. Вы заметите, что синий фон мерцает.
Есть ли способ предотвратить мерцание?
Рассмотрим изменение целевого элемента фокуса на '' вместо '.formlabel'. –
JCOC611
Я пробовал это, но это не устраняет проблему. Любые другие предложения? – ditto