知乐空间

jquery获得焦点事件

在前端开发中,有时我们为了客户更好的体验,需要使用js处理一些css解决不了的问题

比如,当文本框的文字多余文本框的时候,有一部分文字没有出来的时候,我们点击文本框,让焦点出现在最后面,这样子可以提高用户的体验

这里举个例子来说明一下

比如这种情况

Jquery实现文本框得到焦点的时候,文本框的焦点出现在最后!

当点击文本框的时候,在文本框的焦点出现在最后

下面用代码来举例

//html结构

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

jquery

$(“button”).click(function(event) {

$(“input”).focus();//使input获取焦点

var result=$(“input”).val();//对input取值

$(“input”).val(“”)//使input的值为空

$(“input”).val(result);//重新负值

$(“input”)[0].scrollLeft=700;//这里我对文本框的属性做了一个猜想,应该是有混动条的属性的,所以进行一个偏移

});

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

最后看一下gif图

Jquery实现文本框得到焦点的时候,文本框的焦点出现在最后!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 ZLME@ZLME.COM 举报,一经查实,立刻删除。

留言与评论(共有 0 条评论)
验证码: