网站首页 > 基础教程 正文
在前端开发中,有时我们为了客户更好的体验,需要使用js处理一些css解决不了的问题
比如,当文本框的文字多余文本框的时候,有一部分文字没有出来的时候,我们点击文本框,让焦点出现在最后面,这样子可以提高用户的体验
这里举个例子来说明一下
比如这种情况
当点击文本框的时候,在文本框的焦点出现在最后
下面用代码来举例
//html结构
<body>
<input type="text" value="这一行文字的焦点一定会出现在最后">
<button>按钮</button>
</body>
- 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图
猜你喜欢
- 2024-11-06 jQuery VS AngularJS 你更钟爱哪个?
- 2024-11-06 bootstrap基础快速入门-14 分页pagination组件
- 2024-11-06 网站前端横幅滑动选项效果 网页出现横向滚动条
- 2024-11-06 区分初级和高级JavaScript程序员:是否理解JavaScript闭包(Closure)
- 2024-11-06 JavaScript学习笔记(三十三)—jQuery(下)
- 2024-11-06 jQuery UI 下载 jquery怎样下载才能使用
- 2024-11-06 Python工程师带你分析必会框架Django之关于Ajax(附步骤和例子)
- 2024-11-06 JavaScript基础知识系列:判断类型(上)
- 2024-11-06 jQuery Mobile 按钮 jquery 按钮不可用
- 2024-11-06 前端排序算法总结;前端面试题2.0;JavaScript异步编程
- 最近发表
- 标签列表
-
- jsp (69)
- pythonlist (60)
- gitpush (78)
- gitreset (66)
- python字典 (67)
- dockercp (63)
- gitclone命令 (63)
- dockersave (62)
- linux命令大全 (65)
- pythonif (68)
- pythonifelse (59)
- deletesql (62)
- c++模板 (62)
- c#event (59)
- linuxgzip (68)
- 字符串连接 (73)
- nginx配置文件详解 (61)
- html标签 (69)
- c++初始化列表 (64)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- console.table (62)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)