@istasiik

Как сменить положение формы для ввода и лейбла при наличии хотя бы одного введенного знака в форме?

Использую вот это решение: https://github.com/maman/JVFloat.js/tree/master При начале ввода там над полем ввода появляются лейблы с текстом из плейсхолдера. Как сделать так, что бы при наличии хотя бы одного введенного знака в форме эта самая форма вместе с лейблом съезжала чуть ниже? Весь код можете увидеть в гитхабе.
  • Вопрос задан
  • 2335 просмотров
Решения вопроса 1
Если я правильно понял цель, то вот так:

$('body').on('keyup', '.jvFloat .form-control', function () {
  var $self = $(this),
      offset;

  offset = ($self.val().length > 0) ? 10 : 0;

  $self.closest('.jvFloat').css({ top: offset });
});


Вместо 10 поставьте ваше число.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
24 нояб. 2024, в 03:11
500 руб./за проект
24 нояб. 2024, в 01:35
5000 руб./за проект
24 нояб. 2024, в 01:24
500 руб./за проект