javascript - 使用 javascript 保持输入集中

标签 javascript css input

我有一个输入框,当不在焦点上时它会缩小(如此处所示 http://jsfiddle.net/5Lc5w )。 因此,当用户提交内容时,框会立即缩小。 我试过 focus() 似乎不起作用,我试过更改样式属性,但这当然不会(不能)更改伪类。

有没有办法使用 Javascript 解决这个问题?

最佳答案

尝试 this ,这对你有帮助。

JS

   $('#userIn').keyup(function(){
   if($(this).val()!='')
        $(this).addClass('slide');
   else
        $(this).removeClass('slide');        
   });

更改 css 名称 input:focus.slide

CSS

.slide
{
   border: 1px solid blue;
   transition:.3s;
  -webkit-transition:.3s;
   width:160px;
}

关于javascript - 使用 javascript 保持输入集中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18799893/

相关文章:

html - 输入和按钮内联

javascript - 语句和函数的区别

javascript - jQuery 和 Twitter Bootstrap 进度条

html - 即使只是调整大小,也可以在不同视口(viewport)上设置样式元素?

css - apache 错误日志中使用 webfonts 时找不到文件错误

javascript - 如何检查用户不能在html网页中输入多于一位小数或点

javascript - 在react语义ui中为每个选定的下拉项目着色

javascript - htmlentities 中的 jquery 输出文本,换行符除外

css - 使用 CSS 的六边形图案

reactjs - Material UI OutlinedInput 标签不可见