摘要:
这两天帮朋友写个在线聊天的前端js代码,留言处需要根据光标的位置需要插入相应表情的代码,本来想来很简单的一点小功能却是让我做了两天晚上。目标:1.当焦点在Textarea内部时需要根据光标的位置插入相应表情代码;2.当焦点不在Textarea内部时则需要把相应的表情代码附加给Textarea。目标明确了接下来就开始考虑一下实现的办法了。首先考虑到的是能否确定光标在Textarea内部的位置,然后通... 阅读全文
摘要:
function setPos(obj, pos, coverlen){ if (obj.createTextRange) { var range = obj.createTextRange(); range.move("character", pos); range.moveEnd("character", coverlen); range.select() } else { obj.setSe... 阅读全文