1

就像标题一样,我想更改插入符号的字符。也许把它写成一封信或什么的?

谢谢。

4

2 回答 2

1

你可以在这附近做一些事情,但它非常困难。

  1. 例如,在您的文本字段中,将事件绑定到 keydown。
  2. <img>每个输入的字符,您在 textarea 上方滑动一个浮动。
  3. 如果用户在 textarea 中单击,则更新从 onclick 获取 X 和 Y 的位置。

Obs:字体必须是等宽的。例如:如果每个字体都有 20px 并且用户按退格键,则将此 gif 向左滑动 20px。


编辑

我刚刚在jsfiddle中创建了一个 hello world 。

当然,这是一个例子,但是测试打字并使用退格键和回车键来查看插入符号的后退和前进。

在此示例中,有很多错误需要修复,例如:

  • 使用<backspace>该清洁所有线路

  • 使用溢出文本区域边距的箭头

  • 使用鼠标必须更新插入符号位置...

于 2010-09-10T02:00:41.887 回答
0

这在 HTML/JavaScript 中是不可能的。

于 2010-09-10T01:49:49.160 回答