RuKoder.ru RUKODER.ru
07 АВГ 2014
0

jQuery сниппеты: увеличение поля ввода при получении фокуса

JavaScript
Допустим, у нас на странице есть элемент textarea:
<form>
<textarea></textarea>
</form>


Изначально этот элемент имеет размеры 250px x 125px
textarea {
width: 250px;
height: 125px;
}


Чтобы заставить это поле ввода при получении фокуса изменить свою ширину, используем простенький сниппет:
$(function() {
$("textarea").focus(function(){
$(this).animate({ width:"500px"}, 1000);
}).blur(function(){
$(this).animate({ width:"250px"}, 500);
});
});


Ну и примерчик для input http://codepen.io/mihdan/pen/DFema

Добавить комментарий

Категории:

  • CSS (121)
  • PHP (301)
  • JavaScript (704)

Оставить на заметку в:

© 2026 RuKoder.ru