Textarea根据光标位置插入字符(IE,FF兼容)-简单的留言框

这两天帮朋友写个在线聊天的前端js代码,留言处需要根据光标的位置需要插入相应表情的代码,本来想来很简单的一点小功能却是让我做了两天晚上。

目标:1.当焦点在Textarea内部时需要根据光标的位置插入相应表情代码;2.当焦点不在Textarea内部时则需要把相应的表情代码附加给Textarea。

目标明确了接下来就开始考虑一下实现的办法了。首先考虑到的是能否确定光标在Textarea内部的位置,然后通过String.slice()或者String.subString()方法将内容拼在一起。看起来思路清晰明了,然后让我们开始实现。 继续阅读 »

转载请注明原文出处《Textarea根据光标位置插入字符(IE,FF兼容)-简单的留言框》 如无特别声明,所有文章均遵守创作共用 署名-非商业-禁止演绎 3.0协议。