2010-09-04 50 views
1

我试图使用A-工具在TEXTAREA的插入位置插入某些内容。但是,当TEXTAREA没有焦点时,最后会抛出东西(我希望它在开始时)。但是,我似乎无法弄清楚,在开始时没有插入焦点的时候,因为插入点的位置并不集中,所以插入点位置会返回。JQuery A-Tools在没有焦点时插入textarea的末尾

有没有办法做到这一点?/

回答

0

jQuery没有检查焦点。

  1. 向textarea添加一个类。
  2. 在textarea焦点上删除类。
  3. 在你的函数运行之前检查textarea是否有类。如果这意味着它没有焦点。所以如果这个类在textarea上第一次运行.focus(),那么从textarea中删除这个类。

实际上,在写这篇文章的时候,为什么不在运行函数之前在textarea上运行.focus()?

+0

在文本区运行焦点会干扰区域中的光标位置? – Caveatrob 2010-09-19 19:45:40