jQuery Label是一个方便的插件,它可以使输入框拥有默认提示文字,当用户点击输入框时,提示文字会自动消失。具体使用方法如下:
//引入jQuery和jQuery Label插件 <script src="jquery.min.js"></script> <script src="jquery-label.min.js"></script> //HTML结构 <input type="text" name="username" id="username" placeholder="请输入用户名"> //JS代码 $(function() { $('#username').label({ offset: [10, 0], speed: 100, hideOnInput: false }); });
在HTML中,我们使用了一个input标签,它的type是text,name是username,id是username,而且还添加了一个placeholder属性,这个属性就是默认提示文字。
在JS中,我们先引入了jQuery和jQuery Label插件。然后使用$()来获取输入框,再调用label()方法。label()方法接受一个对象作为参数,可以指定offset、speed和hideOnInput这些选项。
offset表示提示文字离输入框的距离,可以使用数组来指定上下左右的距离。
speed表示提示文字消失的速度,单位是毫秒。
hideOnInput表示当输入框获得焦点时,是否隐藏提示文字。
使用jQuery Label可以让我们的输入框有更好的用户体验,有了默认提示文字,用户就不用再猜测输入框的功能了。同时,代码也变得简洁明了,非常方便。
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did248316