如何用
jquery(也应该在IE6中工作)在textarea内捕获“光标位置变化”的事件?
例1:
之前:文字|
之后:te |
例2:
之前:文字|
之后:text tex | t2
示例3:
之前:文字|
之后:|
编辑:
在捕获游标事件之后还需要检查光标是否改变了他的位置(也必须为ie6工作)
EDIT2:
如果你的解决方案不能在ie6中工作,但在ie7 webkit中请写出来
谢谢,
优素福
解决方法
基本上有三个事件可以导致光标改变位置,
>击键
>鼠标点击
>程序化事件,如粘贴,选择,聚焦……
我会捕捉那些事件,无论你想通过’光标位置变化’来完成它
$("#myTextInput").bind("keydown click focus",function() { alert("Current position: " + $(this).caret().start); });