当前位置:  开发笔记 > 编程语言 > 正文

当我点击这个文本框时它会变大但当我点击它时我该如何让它恢复正常?

如何解决《当我点击这个文本框时它会变大但当我点击它时我该如何让它恢复正常?》经验,为你挑选了1个好方法。

我基本上用jquery模仿facebook上的分享按钮功能,我想要做的是当我点击文本框区域时文本框的高度变大.当我点击它时它应该恢复正常.使用最后一段jquery,代码根本不起作用.让我的工作有什么选择?谢谢.


ps:
我知道大部分可以用css完成,但我正在尝试使用jquery来更好地学习它.:)

这是我的jquery.

$(function() {

  $('input[name=search]').click(function() {

    $(this).addClass('txthover');
  });

  $('body').click(function() {

      $('input[name=search]').removeClass('txthover');
  });

});

HTML

Paolo Bergan.. 6

正确的方法是使用元素的焦点和模糊事件:

$('input[name=search]').focus(function() {
    $(this).addClass('txthover');
}).blur(function() {
    $(this).removeClass('txthover');
});

这是一个简单的例子.



1> Paolo Bergan..:

正确的方法是使用元素的焦点和模糊事件:

$('input[name=search]').focus(function() {
    $(this).addClass('txthover');
}).blur(function() {
    $(this).removeClass('txthover');
});

这是一个简单的例子.

推荐阅读
wangtao
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有