我正在寻找代码/插件/任何会使文本框的行为类似于在文本编辑器中按下“插入”按钮时所发生的操作,并且您输入的任何内容都会在现有文本上键入。我是网络开发的新手,请稍微具体一点。感谢。
答案 0 :(得分:1)
执行此操作的轻量级方法是labelOver plugin,您可以看到demo here。
您的标记看起来像这样:
<div class="label">
<label for="applied">Applied</label>
<input type="text" id="applied" />
</div>
然后是jQuery:
$('label').labelOver('over');
您可以根据需要调整CSS,查看演示页面以获取示例。对于源look here,非常轻量级。一些替代插件的不会做的另一大优点:它在禁用JavaScript的情况下也会优雅地降级,并且因为单击输入的标签会将其集中在任何浏览器中,所以它使用内置行为作为回退。
当然还有其他选择,但在尝试了几个之后,这就是我选择的那个:尺寸,容易定制造型的能力等等。
答案 1 :(得分:0)