对于一个给定的输入框,若是在文本超过输入框的时候能显示当前光标在整个输入的字符串中所在的位置和剩余多少文本,那将会很是棒!若是能够在任何网站不修改 DOM 就能够实现这个功能,那该多好。 javascript
在这篇文章中,咱们使用 jQuery 实现智能输入框光标的位置。它不须要图像,是使用纯粹的 CSS3 实现的,并且实时、准确,这意味着你在添加或删除文本的时候它会自动适应。使用事件代理机制实现,因此不用担忧性能问题。css
这款插件的只要有如下特点:前端
使用很是简单,下面是示例代码:java
// 初始化 $('input:text').inputIndicator(); // 初始化时设置背景位置 $('input:text').inputIndicator({ bgPos:'31px' }); // 取消提示 $('input:text').inputIndicator('destroy');
JSFiddle 在线演示(若是下面的演示不能显示请刷新页面或者访问地址:http://jsfiddle.net/indicator/):jquery
浏览器兼容:在 Chrome、Firefox 和 Safari 浏览器中效果最佳!css3
本文连接:创新应用:一款智能提示输入位置的 jQuery 插件web
编译来源:梦想天空 ◆ 关注前端开发技术 ◆ 分享网页设计资源ajax