@klekovkinandrey

Как исправить баг с маской ввода?

Собственно вот какая проблема
а именно
есть форма, в которой есть поля + label, при фокусировке поля label съезжает, и обратно заезжает когда фокус убран
есть скрипт, который подставляет при фокусе labelu класс
все вроде бы ок
стоит обычный плагин маска ввода для cf7, и вот как раз в этом поле фокус почему то не снимается
это как то можно исправить?

вот скрипт
$('input').focus(function(){
  $(this).parents('.form-group').addClass('focused');
});

$('input').blur(function(){
  var inputValue = $(this).val();
  if ( inputValue == "" ) {
    $(this).removeClass('filled');
    $(this).parents('.form-group').removeClass('focused');  
  } else {
    $(this).addClass('filled');
  }
});

вот стиль
.form-label {
   position: absolute;
   left: 15px;
   top: 15px;
   color: #999;
   z-index: 10;
   transition: transform 150ms ease-out, font-size 150ms ease-out;
 }
 .focused .form-label {
   transform: translateX(-200%);
 }
  • Вопрос задан
  • 47 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы